karin666 在laya2.0中按照laya1.0同样的方式,将第三方库pb2.js文件放入了bin/libs目录下,pb2.d.ts文件放入libs目录下,并在index.js里loadLib("libs/pb2.js")。编译报错:Error: Cannot find module '../../libs/pb2' from 'E:\myLaya2D\src\script'at D:\Program Files\LayaAirIDE2.0\resources\app\node_modules\browser-resolve\node_modules\resolve\lib\async.js:55:21at load (D:\Program Files\LayaAirIDE2.0\resources\app\node_modules\browser-resolve\node_modules\resolve\lib\async.js:69:43)at onex (D:\Program Files\LayaAirIDE2.0\resources\app\node_modules\browser-resolve\node_modules\resolve\lib\async.js:92:31)at D:\Program Files\LayaAirIDE2.0\resources\app\node_modules\browser-resolve\node_modules\resolve\lib\async.js:22:47at FSReqWrap.oncomplete (fs.js:114:15)附件:myLaya2D.zip myLaya2D.zip0B
china import YQBCommon = require("../../libs/pb2");引用这个没必要,而且路径也是错的。删除这行,pb2.d.ts没问题后,即可正常使用。。 pb2.d.ts和protobufjs.d.ts也有问题,别用export as namespace 用 declare module 代码已改。下载改后的项目你试试。 myLaya2D.zip0B