mac系统,安装正式版和alpha版本。
打开正式版,用脚本cli打包app,能正常打包。
但是打开alpha版本,用cli打包,打包失败。报错误:当前运行的cli与正在运行的HBuilderX不匹配,请尝试/Applications/HBuilderX-Alpha.app/Contents/MacOS下的cli。
脚本内容:cli pack --config packFile/cert/pack.json
请问有知道原因的吗?
mac系统,安装正式版和alpha版本。
打开正式版,用脚本cli打包app,能正常打包。
但是打开alpha版本,用cli打包,打包失败。报错误:当前运行的cli与正在运行的HBuilderX不匹配,请尝试/Applications/HBuilderX-Alpha.app/Contents/MacOS下的cli。
脚本内容:cli pack --config packFile/cert/pack.json
请问有知道原因的吗?
打开package.json文件,手动替换@dcloudio/开头的版本号为最新具体版本号,删掉node_modules和.lock文件,重新安装依赖..重新运行。。我都是这么干的。。
具体版本号可以到npm网站找 https://www.npmjs.com/package/@dcloudio/uni-app?activeTab=versions
瀚海浪亭 - 百度一下,我告诉你。
要升级cli sdk
啦,如果你是正式版的npx @dcloudio/uvm
,如果是alpha版本的npx @dcloudio/uvm alpha
。
jasonw (作者)
升级不了。
不管正式版还是alpha版本,都是报以下错误:
/Applications/MxSrvs/cache/nodejs/_npx/f06a30b2e514f95e/node_modules/@dcloudio/uvm/lib/project.js:29
throw new Error('Invalid project: ' + projectPath)
^
Error: Invalid project: /Applications/HBuilderX.app/Contents/MacOS
2022-12-06 09:57