关于 webpack-dev-server 的配置项 contentBase 问题
main.js 和 greeter.js 编译后生成bundle.js 到 public 目录下
1).如果这里的contentBase 设置为 "./public" ,则页面访问的时候地址为 http://localhost:8080/index2....
此时修改greeter.js文件的时候,浏览器会自动刷新,显示修改后的内容,此时读取的好像是内存中实时生成的bundle.js
访问 http://localhost:8080/child/i... 的时候也有效
2).但是当此处的contentBase 注释掉后, 通过地址 http://localhost:8080/public/... 可以正常访问页面,但是这个时候修改greeter.js的时候,浏览器就不会自动刷新了.此时读取的是 public/bundle.js 文件
访问 http://localhost:8080/public/... 的时候页面能够正常访问,浏览器也不会自动刷新.
webpack 版本:3.5.2
webpack-dev-server 最新版本
这是为什么?不知道哪里理解有问题.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论