进行ios云打包,传统打包
- 发布:2025-11-27 18:28
- 更新:2025-11-27 18:28
- 阅读:12
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.85
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: 无
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
能正常打包
能正常打包
实际结果:
打包过程中,控制台报错。
Error: EPERM: operation not permitted, watch
打包过程中,控制台报错。
Error: EPERM: operation not permitted, watch
bug描述:
uniapp是cli项目,因为app要上架,之前是4.24,云打包的时候提示需要升级到最新才能打包。然后就进行了升级。升级前十分肯定一定确定能云打包,升级后提示文件权限问题。目前公司2台windows系统电脑都提示这个问题。mac本能云打包。所以感觉是否是cli升级的兼容性问题。我们打包的时候是需要使用vite.config.js动态去修改manifest.json的。
[HBuilder] 18:23:31.738 node:events:495
[HBuilder] 18:23:31.753 throw er; // Unhandled 'error' event
[HBuilder] 18:23:31.771 ^
[HBuilder] 18:23:31.790 Error: EPERM: operation not permitted, watch
[HBuilder] 18:23:31.808 at FSWatcher._handle.onchange (node:internal/fs/watchers:207:21)
[HBuilder] 18:23:31.824 Emitted 'error' event on FSWatcher instance at:
[HBuilder] 18:23:31.835 at FSWatcher._handle.onchange (node:internal/fs/watchers:213:12) {
[HBuilder] 18:23:31.853 errno: -4048,
[HBuilder] 18:23:31.865 syscall: 'watch',
[HBuilder] 18:23:31.880 code: 'EPERM',
[HBuilder] 18:23:31.894 filename: null
[HBuilder] 18:23:31.910 }
[HBuilder] 18:23:31.931 Node.js v18.18.2
升级后的package.json内的依赖如下
"dependencies": {
"@amap/amap-jsapi-loader": "^1.0.1",
"@dcloudio/uni-app": "3.0.0-4080520251106001",
"@dcloudio/uni-app-harmony": "3.0.0-4080520251106001",
"@dcloudio/uni-app-plus": "3.0.0-4080520251106001",
"@dcloudio/uni-components": "3.0.0-4080520251106001",
"@dcloudio/uni-h5": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-alipay": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-baidu": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-harmony": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-jd": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-kuaishou": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-lark": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-qq": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-toutiao": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-weixin": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-xhs": "3.0.0-4080520251106001",
"@dcloudio/uni-quickapp-webview": "3.0.0-4080520251106001",
"crypto-js": "^3.3.0",
"del": "^6.0.0",
"dompurify": "^3.2.5",
"gulp": "^4.0.2",
"gulp-zip": "^5.1.0",
"htmlparser2": "^10.0.0",
"image-conversion": "^2.1.1",
"image-tools": "^1.4.0",
"prettier": "^3.3.3",
"quill": "^1.3.7",
"vite-plugin-commonjs": "^0.10.1",
"vue": "3.4.21",
"vue-i18n": "9.14.5",
"vuex": "^4.1.0"
},
"devDependencies": {
"@dcloudio/types": "3.4.19",
"@dcloudio/uni-automator": "3.0.0-4080520251106001",
"@dcloudio/uni-cli-shared": "3.0.0-4080520251106001",
"@dcloudio/uni-stacktracey": "3.0.0-4080520251106001",
"@dcloudio/vite-plugin-uni": "3.0.0-4080520251106001",
"@vue/runtime-core": "3.5.25",
"html2canvas": "^1.4.1",
"sass": "1.15.1",
"sass-loader": "^10.1.1",
"vite": "5.2.8"
}
0 个回复