0
我有以下webpack配置文件。webpack配置webpack-dev-server不能即时编译文件
const path = require('path');
const webpack = require('webpack');
module.exports = {
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'scripts.min.js'
},
resolve: {
root: [
path.resolve('./src'),
path.resolve('./node_modules')
]
},
entry: './src/app.js',
module: {
loaders: [
{
test: /\.js$/,
loader: 'babel'
}
]
},
devServer: {
// compress: true,
inline: true,
stats: 'errors-only'
},
plugins: [
new webpack.optimize.DedupePlugin(),
new webpack.optimize.OccurenceOrderPlugin(),
new webpack.optimize.UglifyJsPlugin({ 'mangle': false, sourcemap: false })
]
};
问题是,当我运行webpack-dev-server
命令时,它确实运行了服务器,但是当我对任何js文件进行更改时,它们都不是即时编译的。所以我必须停止服务器并运行webpack
,然后运行webpack-dev-server
命令才能使其正常工作。
我该如何使webpack-dev-server
工作,以便当所有的js,css,scss文件和编译这些飞的手表?