2017-02-26 247 views
18

这是我得到的错误:找不到模块“。”在webpackMissingModule

Cannot find module "." at 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 

Error: Cannot find module "." at webpackMissingModule (http://localhost:5000/js/system.js:6179:67) [] at new SystemJSLoader$1 (http://localhost:5000/js/system.js:6179:145) [] at http://localhost:5000/js/system.js:6299:14 [] at Object. (http://localhost:5000/js/system.js:6308:2) [] at Object. (http://localhost:5000/js/system.js:6311:30) [] at webpack_require (http://localhost:5000/js/system.js:20:30) [] at http://localhost:5000/js/system.js:66:18 [] at http://localhost:5000/js/system.js:69:10 [] code: "MODULE_NOT_FOUND"

+0

你可以prive完整的错误堆栈跟踪? –

+0

添加了痕迹,但我不确定它是否有帮助。 –

+0

你忘了在package.json中添加模块吗? npm安装也许?这有帮助吗? https://stackoverflow.com/questions/34823655/webpack-missing-module-module-not-found – djalmaaraujo

回答

3

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

+0

除了在运行时需要基于URL的远程依赖关系之外。据我所知,它不能这样做。在这种情况下,您可能会尝试在webpack软件包中使用systemjs – light24bulbs

1

我的问题是有关反应热装载机,好像有与之反应路由器v4的,我更新到最新版本(此时的测试版)的问题,它解决了这一错误

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

通过做

npm install --save-dev [email protected]