【发布时间】:2016-11-11 18:49:23
【问题描述】:
我有以下 webpack 配置文件。
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 文件并编译它们时运行?
【问题讨论】:
标签: javascript webpack ecmascript-6 webpack-dev-server