webpack 使用webpack-dev-server,能监听到文件变化,但浏览器没有刷新?
保存文件后,能监听到文件的变化,浏览器没有自动刷新,是不是要每保存一次打包一次文件?
"scripts": {
"build": "webpack",
"dev": "webpack-dev-server"
},
这是webpack命令行
以下是我的代码还有目录结构:
第一次提问,有没有大神来指导一下,谢谢!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
关于热部署和dev-server的配置,可以多看看webpack官网,链接如下:
热部署
dev-server
另外,我稍作修改了一下你的配置,可以支持热部署刷新(其中还有很多可以优化的地方,js,css分目录等等,具体可查看官网)。
主要修改以下两个方面:
1、 path问题。你的path拼接的有问题, 形如__dirname + '/index.js'的拼接,你可以console看一下
2、 根据官网,热部署配置需要 1)添加plugin 2)设置hot为true
最后来说下,我对你配置的简单改变
index.html
webapck.config.js
webpack-dev-server打包出来的
bundle.js
是在内存中的,所以index.html
中应该如下引用:楼主可能写出
src="./dist/bundle.js"
,一直引用的上一次webpack打包在dist里的代码。