将节点版本从v6.10升级到v10.x后,捆绑项目中的差异

时间:2019-06-27 06:43:22

标签: node.js typescript npm webpack node-modules

我正在使用Actual: TypeError: Cannot read property 'sierra' of undefined Actual: item.relationships.apps.filter is not a function webpack 2捆绑我在awesome-typescript-loader中的项目。 我已将节点版本从节点6.10升级到节点10.16。

捆绑后,我得到nodejs

我的项目Runtime.ImportModuleError: Error: Cannot find module 'config'.中没有config模块的依赖项

对于6.10版的节点,我没有收到此错误。

我比较了bundle.js文件,发现以下差异。

对于节点10.x:

/ *** /(函数(模块,导出){

module.exports = require(“ config”);

/ *** /})

对于节点6.10:

package.json.

我看到节点6.10中config的代码部分已被注释掉。请帮帮我。谢谢。

1 个答案:

答案 0 :(得分:0)

我能够通过升级到Webpack版本4.35.0并用ts-loader 6.0.4替换awesome-typescript-loader来解决问题,这两个都是最新版本。

Webpack 2似乎无法在节点版本10上正确捆绑文件。