webpack 如何监听html更新的同时不将其打包到入口js
在入口文件中,需要 import 相应资源才能形成依赖图,并且 devServer
只会监听依赖图包含文件的更改。
对于 html(即下面的 index.pug
)就形成了一个问题,html 被打包进来 js,但其实这段 html 冗余的。
import './index.pug'
import './index.scss'
devServer 配置如下(尝试了 watchOptions.poll
也无效):
devServer: {
contentBase: './dist',
openPage: 'home.html',
open: true,
hot: true
}
如果做到 production
下不将 html 打包进 js 呢?即 webpack 如何监听 html 更新的同时不将其打包到 js?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你 import
index.pug
的原因仅仅只是让 devserver 监听.pug
文件 hot reload 的话,使用这个可以判断环境是
prod
还是dev
:如果有帮到你,可以点赞采纳打赏哦~
你这个思路有问题
模板不应在js中引入 应该做的是吧js引入到模板中去