找不到模块"。"在webpackMissingModule

时间:2017-02-26 18:29:31

标签: webpack

这是我得到的错误:

  

找不到模块"。"在webpackMissingModule

这是我的webpack.config.js文件。如何找出导致错误的行?如果它不是导致它的webpack.config.js,我可以知道我还应该检查什么吗?

module.exports = [
  {
    entry: {
      core: './node_modules/core-js/client/shim.min.js',
      zone: './node_modules/zone.js/dist/zone.js',
      reflect: './node_modules/reflect-metadata/Reflect.js',
      system: './node_modules/systemjs/dist/system.src.js'
    },
    output: {
      filename: './wwwroot/js/[name].js'
    },
    target: 'web',
    node: {
      fs: "empty"
    }
  },
  {
    entry: {
      app: './wwwroot/app/main.ts',
      developerlist: './wwwroot/app/developerlist.bootstrap.ts',
      rating: './wwwroot/app/rating.bootstrap.ts'
    },
    output: {
      filename: './wwwroot/js/[name].js'
    },
    devtool: 'source-map',
    resolve: {
      extensions: ['.webpack.js', '.web.js', '.ts', '.js']
    },
    module: {
      loaders: [
        { test: /\.ts$/, loader: 'ts-loader' }
      ]
    }
  }];

console.trace:

(anonymous) @ VM214:1
webpackMissingModule @ system.js:6179
SystemJSLoader$1 @ system.js:6179
(anonymous) @ system.js:6299
(anonymous) @ system.js:6308
(anonymous) @ system.js:6311
__webpack_require__ @ system.js:20
(anonymous) @ system.js:66
(anonymous) @ system.js:69
VM215:1 console.trace
  

错误:无法找到模块"。"在webpackMissingModule   (http://localhost:5000/js/system.js:6179:67)[]新的   SystemJSLoader $ 1(http://localhost:5000/js/system.js:6179:145)   []在http://localhost:5000/js/system.js:6299:14 [] at   宾语。 (http://localhost:5000/js/system.js:6308:2)   对象的[]。   (http://localhost:5000/js/system.js:6311:30)[] at    webpack_require http://localhost:5000/js/system.js:20:30)[]在http://localhost:5000/js/system.js:66:18 [] at   http://localhost:5000/js/system.js:69:10 []代码:" MODULE_NOT_FOUND"

5 个答案:

答案 0 :(得分:4)

您是否尝试过摆脱System.js? webpack可以完成System.js可以做的所有事情,使用模块捆绑器捆绑模块捆绑包是没有意义的。

答案 1 :(得分:1)

我的问题与react-hot-loader相关似乎反应路由器v4存在问题,我更新到最新版本(此时为测试版)并修复了错误

"react-hot-loader": "^3.0.0-beta.7"

做一个

npm install --save-dev react-hot-loader@next

答案 2 :(得分:0)

  

此问题已在下面的链接中解决

     

Uncaught Error: Cannot find module "."

答案 3 :(得分:0)

这是@vin所指的有效答案:

require('../'+this.state.MainCardPic)

答案 4 :(得分:0)

我的问题是线路

import { debug } from "webpack";

在反应组件中。