c***@qq.com
c***@qq.com
  • 发布:2021-07-28 11:47
  • 更新:2021-07-28 12:46
  • 阅读:964

ERROR TypeError: Cannot read property 'id' of undefined,版本3.1.13

分类:HBuilderX

11:42:09.442 正在编译中...
11:42:13.479 ERROR TypeError: Cannot read property 'id' of undefined
11:42:13.495 TypeError: Cannot read property 'id' of undefined
11:42:13.495 at generateComponent (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/plugin/generate-component.js:71:110)
11:42:13.513 at Promise (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/plugin/index-new.js:117:11)
11:42:13.513 at new Promise (<anonymous>)
11:42:13.529 at compiler.hooks.emit.tapPromise.compilation (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/plugin/index-new.js:103:16)
11:42:13.530 at _next1 (eval at create (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:17)
11:42:13.550 at _err1 (eval at create (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:26:1)
11:42:13.550 at Promise.all.catch.then (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/copy-webpack-plugin/dist/index.js:91:9)
11:42:13.558 at <anonymous>

哪位大神能帮忙看看,是什么原因,有什么解决办法

2021-07-28 11:47 负责人:无 分享
已邀请:
c***@qq.com

c***@qq.com (作者)

generate-component.js:71:110的语句是
const uniModuleId = modules.find(module => module.resource && normalizePath(module.resource) === uniPath).id

c***@qq.com

c***@qq.com (作者)

这bug貌似 2.X版本就频繁出现,问什么现在还是会有??

c***@qq.com

c***@qq.com (作者)

升级npm
npm install -g npm-install-peers
npm install -g npm
/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli 目录下运行 npm install

问题依旧

c***@qq.com

c***@qq.com (作者)

退回2.9.8版,错误又多了一个
12:45:45.140 正在编译中...
12:45:47.335 Browserslist: caniuse-lite is outdated. Please run:
12:45:47.336 npx browserslist@latest --update-db
12:45:49.582 ERROR TypeError: Cannot read property 'id' of undefined
12:45:49.599 TypeError: Cannot read property 'id' of undefined
12:45:49.600 at generateComponent (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/plugin/generate-component.js:72:110)
12:45:49.606 at Promise (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/plugin/index-new.js:84:11)
12:45:49.606 at new Promise (<anonymous>)
12:45:49.612 at compiler.hooks.emit.tapPromise.compilation (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/plugin/index-new.js:72:16)
12:45:49.613 at _next1 (eval at create (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:17)
12:45:49.627 at _err1 (eval at create (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:26:1)
12:45:49.644 at Promise.all.catch.then (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/copy-webpack-plugin/dist/index.js:91:9)
12:45:49.645 at <anonymous>

该问题目前已经被锁定, 无法添加新回复