サーバーで webpack-dev-middleware を使用して、次のように JavaScript をコンパイルしています。
if (development){
app.use(webpackMiddleware(webpack({
// webpack options
// webpackMiddleware takes a Compiler object as first parameter
// which is returned by webpack(...) without callback.
entry: {
dashboard: path.join(__dirname, 'scripts/dashboard.jsx'),
tasks: path.join(__dirname, 'scripts/tasks.jsx')
},
output: {
path: __dirname + 'dist',
filename: '[name].bundle.js',
// no real path is required, just pass "/"
// but it will work with other paths too.
},
resolve: {
extensions: ['', '.js', '.jsx']
},
module: {
loaders: [
{ test: /\.jsx$/, loader: "jsx" }
]
}
}
),
{
stats: {
colors: true
}
}));
}
開発中はすべて正常に動作します。ビューにバンドルを含めることができます。しかし、それらは「dist」に組み込まれていないため、本番環境では含めることができません。このフォルダは常に空です。私は何を間違っていますか?誰かがアイデアを持っていますか?
宜しくお願いします。