Creator 1.9.3 预览没问题,构建时报错!

开发语言是 TypeScript。

  • Creator 版本:1.9.3

  • 目标平台: Wechat Game

  • 详细报错信息,包含调用堆栈:

Build Failed: Compile error: Cannot require ‘…/…/corelibs/uiframe/UIBase’ from ‘E:\MyProject\assets\script\ui\battleUI’. Module not found.
at Readable. (E:\CocosCreator\resources\app.asar\editor\page\compile-worker.js:1:1514)
at emitOne (events.js:96:13)
at Readable.emit (events.js:191:7)
at Labeled. (E:\CocosCreator\resources\app.asar\node_modules\read-only-stream\index.js:28:44)
at emitOne (events.js:96:13)
at Labeled.emit (events.js:191:7)
at Labeled. (E:\CocosCreator\resources\app.asar\node_modules\stream-splicer\index.js:130:18)
at emitOne (events.js:96:13)
at Labeled.emit (events.js:191:7)
at Deps. (E:\CocosCreator\resources\app.asar\node_modules\stream-splicer\index.js:130:18)
at Async.series.r (E:\CocosCreator\resources\app.asar\editor\core\builder.js:1:3101)
at E:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:726:13
at E:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
at E:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:264:21
at E:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:44:16
at E:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:723:17
at E:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
at Gulp.doneCallback (E:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:21071)
at Gulp.Orchestrator.stop (E:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:150:9)

  • 重现方式:点构建就这样

  • 编辑器操作系统 :Win10 17134.112

这个报错很奇怪啊,UIBase.ts 根本就不在 ‘E:\MyProject\assets\script\ui\battleUI’ 下面啊…
又遇到这个问题吗?求帮助… 卡在这里了…

遇到同样问题的,参见下面8楼的解决方案:
http://forum.cocos.com/t/cocos-creator-web-data/55117/8
我是把整个 library 文件夹删除了,重启 Creator 后再构建问题解决~

我也出现了这个问题。删除了整个Library之后重启还是不行啊

如果你也跟一样,是uuid问题,那3楼链接帖子的8楼就能解决问题了,
如果不行,你还是再检查一下代码吧。

老哥 这个构建出错得问题有解决吗?我删除library 之后重启也是不行