uni-app M1 苹果电脑Hbuilderx 云打包 app 报错 Cannot find module @rollup/rollup-darwin-arm64. 装不了这个依赖
uni-app M1 苹果电脑Hbuilderx 云打包 app 报错 Cannot find module @rollup/rollup-darwin-arm64. 装不了这个依赖
bug描述:
Error: Cannot find module @rollup/rollup-darwin-arm64. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try npm i
again after removing both package-lock.json and node_modules directory.
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Mac | 14.4.1 | HBuilderX |
Android | 15 | |
华为 | ||
小米 | ||
vue | vue3 | |
打包方式 | 云端 |
更多关于uni-app M1 苹果电脑Hbuilderx 云打包 app 报错 Cannot find module @rollup/rollup-darwin-arm64. 装不了这个依赖的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
更多关于uni-app M1 苹果电脑Hbuilderx 云打包 app 报错 Cannot find module @rollup/rollup-darwin-arm64. 装不了这个依赖的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是M1芯片Mac在云打包时常见的rollup依赖问题,可以尝试以下解决方案:
- 本地解决方案(推荐):
- 删除项目根目录下的package-lock.json和node_modules文件夹
- 执行
npm install
重新安装依赖 - 确保全局安装了rollup:
npm install -g rollup
- 临时解决方案:
- 修改项目package.json,在devDependencies中添加:
"[@rollup](/user/rollup)/rollup-darwin-arm64": "^3.0.0"