加载“模块”时出错

JSo*_*ell 6 webpack

我正在捆绑一个打字稿项目,但 webpack 失败并显示错误 ERROR in (webpack)/lib/NormalModule.js Module not found: Error: Can't resolve 'module' in 'C:\SPA\MyApp\node_modules\webpack\lib' @ (webpack)/lib/NormalModule.js 91:16-33

如果我从劈模块 var Module = require("module"); var Module = require("./module"); 问题得到解决。

有谁知道什么可能导致这是一个问题?没有其他人将此报告为问题,这似乎很奇怪。有问题的行在这里:https : //github.com/webpack/webpack/blob/master/lib/NormalModule.js#L90

Raz*_*nen 0

确保在resolve.modules数组中配置了正确的路径。

对于这个文件:

a/b/c/d/file.js

你需要在你的 webpack.config.js 中:

resolve: {
    extensions: ['.js'],
    modules: ['./a/b/c']
}
Run Code Online (Sandbox Code Playgroud)

Webpack 将尝试根据这些路径 + node_modules 解析您的绝对导入。