我的电脑是mac,HbuilderX版本是3.6.3
npm版本,7.21.0
node版本,v16.8.0
解决步骤。进入访达,找到HbuilderX应用,右键,显示包内容
2, 依次进入Contents > HBuilderX > plugins > uniapp-cli
路径如下:/Applications/HBuilderX.app/Contents/HBuilderX/plugins
删除uniapp-cli下面的node——modules和package-lock.json文件
在uniapp-cli新建终端窗口(不知道怎么新建终端请看2.1)
2.1 新建终端
点击电脑左上角苹果标识,
进入 ‘系统偏好设置’ -> '键盘' -> '快捷键 -> ‘服务’ 后
勾选“新建位于文件夹位置的终端标签页、窗口”
3,
在uniapp-cli新建终端窗口内输入npm i --legacy-peer-deps
回车
如果只输入 npm i 可能会出现报错:npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: uniapp-cli@3.6.3-2022091618 npm ERR! Found: webpack@5.76.2 npm ERR! node_modules/webpack npm ERR! peer webpack@"^5.1.0" from copy-webpack-plugin@11.0.0
如果出现权限问题,在前面加sudo
然后输入你的管理员密码
4,重新打开HbuilderX,运行,问题解决。