Welcome to 16892 Developer Community-Open, Learning,Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

build完以后,除了会生成js文件,还多出来对应的html文件。我看网上别人的好像没有html文件,这个怎么去掉

image.png

<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Vue App</title><link href="h-img.js" rel="preload" as="script"></head><body><div id="app"></div><script src="h-img.js"></script></body></html>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
3.5k views
Welcome To Ask or Share your Answers For Others

1 Answer

搞死了,vue-cli自动加了preload、prefetch、htmlwebpack之类的插件,要把这些插件移除掉,因为配了多入口,所以要遍历移除

`

Object.keys(Components).forEach(entryName => {
  config.plugins.delete(`prefetch-${entryName}`)
  config.plugins.delete(`preload-${entryName}`)
  config.plugins.delete(`html-${entryName}`)
})

`


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to 16892 Developer Community-Open, Learning and Share
...