加载错误'模块'

时间:2016-07-04 04:55:16

标签: 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

2 个答案:

答案 0 :(得分:0)

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

对于此文件:

a / b / c / d / file.js

您需要在webpack.config.js中:

resolve: {
    extensions: ['.js'],
    modules: ['./a/b/c']
}

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

答案 1 :(得分:0)

我有同样的问题。

NormalModule.js Module not found: Can't resolve 'module'

尝试了所有事情之后,我终于不得不:

  • 删除node_modules文件夹
  • 运行npm缓存验证
  • 应用程序正常运行时,
  • 将package-lock.json 恢复为最后提交的内容。 (不仅删除文件,而且还原
  • npm安装

我希望这对某人有帮助:)

谢谢!