1.[plugin:uni:uts-uni_modules] compiler.compile is not a function
2.createUniXKotlinCompilerOnce is not a function
3.Definite Assignment Assertions is not supported.
我当前的环境:
HBuilderX版本:4.24
cli 的@dcloudio/uni-app版本: 3.0.0-4020420240722002
首先检查package.json中的@dcloudio/uni-uts-v1是否和别的@dcloudio/uni-xxx版本不一致,需要保持一致
如果有异常就执行下hx 菜单栏 -> 工具 -> 插件安装 -> 卸载重装uni-app(vue3),最好是让hx自动触发重新下载
上面的执行后还有问题可以尝试把uts相关的都删除重新安装一次,感觉像是有安装顺序的问题,我全部删除重新安装后就没问题了,不知道是啥原因造成的
#package.json的部分配置
"devDependencies": {
"@dcloudio/types": "3.4.8",
"@dcloudio/uni-automator": "3.0.0-4020420240722002",
"@dcloudio/uni-cli-shared": "3.0.0-4020420240722002",
"@dcloudio/uni-stacktracey": "3.0.0-4020420240722002",
###这个需要和其他的保持一样
"@dcloudio/uni-uts-v1": "3.0.0-4020420240722002",
###
"@dcloudio/vite-plugin-uni": "3.0.0-4020420240722002",
...
},
https://ask.dcloud.net.cn/question/195186
https://ask.dcloud.net.cn/question/202241