构建报错 operation not permitted

突然出现的问题:
Build Failed: Error: EPERM: operation not permitted, rename ‘D:\Coding\source\zjh\trunk\build\tempCocosProject’ -> ‘D:\Coding\source\zjh\trunk\build\jsb-binary’
at Error (native)
at Object.fs.renameSync (fs.js:729:18)
at ChildProcess. (D:\Coding\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:13737)
at ChildProcess. (D:\Coding\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:6353)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at maybeClose (internal/child_process.js:818:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
at D:\Coding\CocosCreator\resources\app.asar\editor\core\builder.js:1:1647
at Gulp.doneCallback (D:\Coding\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:9307)
at Gulp.Orchestrator.stop (D:\Coding\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:150:9)
at D:\Coding\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:277:22
at finish (D:\Coding\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:21:8)
at cb (D:\Coding\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:29:3)
at ChildProcess. (D:\Coding\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:13780)
at ChildProcess. (D:\Coding\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:6353)
at emitTwo (events.js:87:13)

删除发布的目录 再试试 或许可以成功 今天我就遇到这个问题了

你的是什么版本的 creator 呢?
删掉发布目录,再构建应该就可以了,这个问题我们这边现在比较难重现

我是因为安装目录放到了C:\Program Files (x86)\下面,COCOS Creator没有访问权限。

解决方案:用管理员权限打开cocos creator就可以了。

2赞

这是正解,有效。2020.07.09时2.3.1版本也有效

npm 版本太低了 升级下就ok
https://blog.csdn.net/weixin_30505751/article/details/98124752