我正在使用webpack 2和awesome-typescript-loader在nodejs中捆绑我的项目。我已经将我的节点版本从节点6.10升级到节点10.16。
捆绑后,我得到了Runtime.ImportModuleError: Error: Cannot find module 'config'.
my projects package.json.中没有配置模块的依赖项
对于节点版本6.10,我没有得到这个错误。
我比较了bundle.js文件,发现了以下差异。
对于节点10.x:
/*/ (function(module,exports) {
module.exports = require("config");
/*/ })
对于节点6.10:
<pre>
var CONFIG = require("config");
CONFIG.util.setModuleDefaults("MyModule", {
templateName: "t-50",
colorScheme: "green"
});我看到节点6.10中的config代码部分被注释掉了。请帮帮我。谢谢。
发布于 2019-06-27 17:59:30
我通过升级到版本4.35.0并用ts-loader 6.0.4替换are typescript-loader来解决这个问题,这两个版本都是最新版本。
不知怎么的,在节点版本10上,webpack 2似乎没有正确地捆绑文件。
https://stackoverflow.com/questions/56785332
复制相似问题