构建发布报错,提示模块找不到

  • Creator 版本:1.7.0

  • 目标平台: Web / iOS / Android / 模拟器

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

Build Failed: Compile error: Cannot require ‘2’ from ‘/Users/ms/creator_workspace/texas/assets/Script/lib’. Module not found.
at Readable. (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/page/compile-worker.js:1:3203)
at emitOne (events.js:96:13)
at Readable.emit (events.js:191:7)
at Labeled. (/Applications/CocosCreator.app/Contents/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. (/Applications/CocosCreator.app/Contents/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 Labeled. (/Applications/CocosCreator.app/Contents/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. (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/stream-splicer/index.js:130:18)
at Async.series.t (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/builder.js:1:3021)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:726:13
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:52:16
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:264:21
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:44:16
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:723:17
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:167:37
at Gulp.doneCallback (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/gulp-build.js:1:16450)
at Gulp.Orchestrator.stop (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/orchestrator/index.js:150:9)

  • 出现概率:必现

缩小了问题范围,发现是引用了protobufjs这个文件导致,这是一个库:

https://github.com/dcodeIO/protobuf.js/blob/master/dist/protobuf.js

请大大看看什么问题。