我正在使用带有两个入口点的webpack:
entry: { js: './assets/index.js', css: './assets/sass/all.scss' },
我想配置它,所以当我更改js
或scss
文件时,它会再次自动运行webpack.
我尝试使用webpack-dev-server
命令:
webpack-dev-server --hot
看起来它正在重建,它会输出消息
webpack:bundle现在是VALID.
但是,如果我尝试刷新浏览器,我看不到我的更改.(在开发工具上禁用缓存,按下Ctrl + F5).重新启动节点也不起作用,就好像它在其他地方构建而不是在配置的输出文件上:
output: { path: path.join(__dirname, '/public'), filename: 'bundle.js'
},
如果您希望webpack监视更改,只需使用watch
标志:
webpack --watch
使用此选项,webpack将监视更改并重新编译.