javascript - webpack-dev-server ne crée pas le dossier dist en local
Le webpack-dev-server regroupe avec succès les fichiers html, scss et js et la sortie est également servie sur localhost:8080, mais le dossier dist n'est pas créé localement. Voici ma configuration webpack :
var extractPlugin = new ExtractTextPlugin({
filename: 'main.css'
});
module.exports = {
entry: './src/index.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'bundle.js',
},
devtool: 'inline-source-map',
devServer: {
port: 3000
},
plugins: [
extractPlugin,
new HtmlWebpackPlugin({
template: 'public/index.html'
}),
new CleanWebpackPlugin(['dist'])
]
};
Réponse #1
Le webpack-dev-server sert le bundle créé depuis la mémoire et ne l'écrit pas dans le répertoire dist.
Réponse #2
Ajouter --watch au script npm a résolu le problème pour moi.
{
...
"scripts": {
"dev": "webpack --mode development --watch",
...
}
}