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"

