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依赖问题,可以尝试以下解决方案:

  1. 本地解决方案(推荐):
  • 删除项目根目录下的package-lock.json和node_modules文件夹
  • 执行 npm install 重新安装依赖
  • 确保全局安装了rollup:npm install -g rollup
  1. 临时解决方案:
  • 修改项目package.json,在devDependencies中添加:
"[@rollup](/user/rollup)/rollup-darwin-arm64": "^3.0.0"
回到顶部