2***@qq.com
2***@qq.com
  • 发布:2025-11-27 18:28
  • 更新:2025-11-27 18:28
  • 阅读:12

【报Bug】uniapp cli项目使用升级命令从4.24升级到最新版,ios云打包nodejs报文件修改权限问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.85

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型:

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

进行ios云打包,传统打包

预期结果:

能正常打包

实际结果:

打包过程中,控制台报错。
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"  
  }
2025-11-27 18:28 负责人:无 分享
已邀请:

要回复问题请先登录注册