当我在条目上使用webpack-dev-server / client创建一个包?http://localhost:8080时,它会删除require变量,提示错误:Can't find variable require
。
一旦删除了webpack条目,捆绑包就会再次运行。
如果文件定期从html打开文件或由WebapckDevServer提供,则无关紧要。
出现这种情况的原因是什么?提前感谢您的帮助。
客户端配置:
{
entry: {
client: [
'webpack-dev-server/client?http://localhost:8080',
'webpack/hot/only-dev-server',
'./client'
]
},
output: {
path: join(rootDirectory, 'public'),
filename: 'bundle.js',
publicPath: ''
},
module: {
loaders: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel'
}
]
},
plugins: [
// new DefinePlugin({
// 'process.env': {
// 'NODE_ENV': JSON.stringify('development'),
// 'PORT': 8080,
// 'SERVER': false,
// 'CLIENT': true
// }
// }),
new HTMLWebpackPlugin({
template: './index.tmp.html',
filename: 'index.html',
chunks: ['client']
}),
new webpack.HotModuleReplacementPlugin()
]
}