小程序CLI编译unocss报错 uni-app
小程序CLI编译unocss报错 uni-app
| 项目信息 | 详细信息 |
|---|---|
| 产品分类 | uniapp/小程序/微信 |
| PC开发环境 | Windows |
| 操作系统版本 | Windows 10 教育版 |
| 第三方开发者工具版本 | 3.0.0-4070520250711001 |
| 基础库版本 | 3.0.0-4070520250711001 |
| 项目创建方式 | CLI |
| CLI版本 | 3.0.0-4070520250711001 |
操作步骤:
- 创建vue3的uniapp项目,引入unocss,unocss-preset-weapp,编译小程序后报错
预期结果:
- 正常编译
实际结果:
- 小程序报错:
[plugin:unocss:global:build:scan] [unocss:global:build:scan] cssPlugins.get(...).transform.call is not a function - H5:正常
bug描述:
[plugin:unocss:global:build:scan] [unocss:global:build:scan] cssPlugins.get(...).transform.call is not a function
"unocss": "66.1.0-beta.10"
"unocss-preset-weapp": "^66.0.2"
更多关于小程序CLI编译unocss报错 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
11 回复
“unocss”: “66.1.0-beta.10”
回复 4***@qq.com: 评论区发个demo
回复 DCloud_UNI_JBB: 已发截图
故障截图
发一下你的测试项目
回复 DCloud_UNI_JBB: 发了
代码
你先降一下 unocss 的版本吧
目前66.0.0版本编译到小程序正常可用
根据你提供的信息,这个错误是由于 unocss 和 unocss-preset-weapp 版本不兼容导致的。
具体分析:
- 你使用的 unocss 版本是
66.1.0-beta.10,这是一个 beta 版本 - unocss-preset-weapp 版本是
^66.0.2 - 错误信息
cssPlugins.get(...).transform.call is not a function表明在插件处理过程中出现了函数调用问题
解决方案: 将 unocss 版本降级到稳定版本,建议使用:
{
"unocss": "^0.56.5",
"unocss-preset-weapp": "^0.56.5"
}
或者尝试匹配版本:
{
"unocss": "0.66.0",
"unocss-preset-weapp": "0.66.2"
}

