Egret社区

[Egret Engine] 编译出错问题

2018-12-6 00:46
395
产品 Egret Engine 版本 5.2.13
复现概率 100% 平台 Windows Windows 10 专业版
复现步骤 egret build 必现
问题描述 您正在使用白鹭编译器 5.2.13 版本
正在编译项目...
您正在使用白鹭编译器 5.2.13 版本
fs.js:640
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: EPERM: operation not permitted, open \\\\\\\'d:\\\\\\\\work\\\\\\\\TESTGame\\\\\\\\libs\\\\\\\\modules\\\\\\\\egret\\\\\\\\egret.d.ts\\\\\\\'
at Error (native)
at Object.fs.openSync (fs.js:640:18)
at Object.fs.writeFileSync (fs.js:1333:33)
at _copy_file (X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\lib\\\\\\\\FileUtil.js:205:8)
at copy (X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\lib\\\\\\\\FileUtil.js:165:9)
at X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\lib\\\\\\\\FileUtil.js:211:9
at Array.forEach (native)
at _copy_dir (X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\lib\\\\\\\\FileUtil.js:210:10)
at Object.copy (X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\lib\\\\\\\\FileUtil.js:162:9)
at X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\project\\\\\\\\ProjectManager.js:11:22
项目共计编译耗时:2.306秒
编译服务异常退出
错误代码 您正在使用白鹭编译器 5.2.13 版本
正在编译项目...
您正在使用白鹭编译器 5.2.13 版本
fs.js:640
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: EPERM: operation not permitted, open \\\\\\\'d:\\\\\\\\work\\\\\\\\TESTGame\\\\\\\\libs\\\\\\\\modules\\\\\\\\egret\\\\\\\\egret.d.ts\\\\\\\'
at Error (native)
at Object.fs.openSync (fs.js:640:18)
at Object.fs.writeFileSync (fs.js:1333:33)
at _copy_file (X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\lib\\\\\\\\FileUtil.js:205:8)
at copy (X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\lib\\\\\\\\FileUtil.js:165:9)
at X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\lib\\\\\\\\FileUtil.js:211:9
at Array.forEach (native)
at _copy_dir (X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\lib\\\\\\\\FileUtil.js:210:10)
at Object.copy (X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\lib\\\\\\\\FileUtil.js:162:9)
at X:\\\\\\\\Users\\\\\\\\alexpc\\\\\\\\AppData\\\\\\\\Roaming\\\\\\\\Egret\\\\\\\\engine\\\\\\\\5.2.13\\\\\\\\tools\\\\\\\\project\\\\\\\\ProjectManager.js:11:22
项目共计编译耗时:2.306秒
编译服务异常退出
BUG截图
Egret Wing Version 4.1.6
Egret Engine Version 5.2.13
从升级了这两个版本后,编译就一直出现问题
编译时间变长了,前面版本编译项目时一般4到5秒,升级后编译时间超过一分种,还不成功。。。
麻烦官方人员,认真对待下这个问题,如果不稳定版本请不要推送更新。。。会害死人的。。
分享到 :
0 人收藏

5 个回复

倒序浏览
山猫  官方团队 | 6 天前
本帖最后由 山猫 于 2018-12-6 10:16 编辑

空项目也报错吗?
https://blog.csdn.net/weixin_41952198/article/details/82259806

alex188  登堂入室 | 6 天前
山猫 发表于 2018-12-6 10:15
空项目也报错吗?
https://blog.csdn.net/weixin_41952198/article/details/82259806

新建空项目,不会
hrongzh  登堂入室 | 6 天前
将本地项目的tsconfig.json 和 egretProperties.json按新建的空项目中的改一下看看。
alex188  登堂入室 | 6 天前
hrongzh 发表于 2018-12-6 10:54
将本地项目的tsconfig.json 和 egretProperties.json按新建的空项目中的改一下看看。 ...

你这个方式,早试过了,一样出现。
谢谢!
alex188  登堂入室 | 6 天前
找到原因了,应该是这个原因引起。。。
Windows开发的同学,升级之后,一定要以管理员身份运行 Egret Wing
现在一切编译正常。。。。

目前我是遇到这些问题,不知其它同学有没有遇到这些问题
1,升级后所有配置文件读取权限不够
2,升级后不能同时打开多个Egret Wing
至于为什么老版本有这问题,升级WING和引擎后,会有这些问题,还请官方人员说明下原因!
是问题,还是软件策略?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

alex188

登堂入室

积分: 22 帖子: 5 精华: 0

楼主热帖

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部