这是我得到的错误:
找不到模块"。"在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"
答案 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)
此问题已在下面的链接中解决
答案 3 :(得分:0)
这是@vin所指的有效答案:
require('../'+this.state.MainCardPic)
答案 4 :(得分:0)
我的问题是线路
import { debug } from "webpack";
在反应组件中。