私は以下の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ファイルを監視してコンパイルするようにするにはどうすればよいですか?