Это вебпак конфиг
var path = require('path')
const dev = process.env.NODE_ENV !== "production"
module.exports = {
mode: dev ? "development" : "production",
entry: './src/index.js',
output: {
path: path.resolve(__dirname, 'public/dist'),
filename: 'bundle.js',
publicPath: 'dist/'
},
devServer: {
overlay: true,
contentBase: path.join(__dirname, '/public'),
historyApiFallback: true,
port: 3333,
},
module: {
rules: [
{
test: /\.js$/,
use: [
{ loader: "babel-loader" }
]
},
{
test: /\.css$/,
use: [
{ loader: "style-loader" },
{ loader: "css-loader" }
]
}
]
}
}
это отрывок из package.json
"scripts": {
"dev": "webpack-dev-server",
"start": "npm run dev"
},
Первый раз при запуске нормально билдит. Но потом при обновлении кода, не изменится пока заново не запустишь npm start