为什么 dist下的index.html会有css样式,login.html则没有?
来源:3-6 webpack对html模板的处理
BamLin
2019-03-11
这一节视频里面,有个问题,
原本在src/view 下的index.html文件里面的head标签已经全部删除了,只剩下
<%= require(‘html-loader!./layout/html-head.html’) %>
与 body标签,没有指定 link css文件了; src/view下的login.html 还有一个空的 head标签,那么为什么,,在最后webpack的时候,css 会link到 dist/view下的 index.html,而不是 login.html? 为什么 css会分配给index.html?
假如有 index.html 与 login.html 同时都各有一个css与之对应,但是按照视频中的写法,好像并没有指明css与那个html对应,这样怎么办?程序怎么知道哪个对应哪个?
谢谢老师~
写回答
1回答
-
Rosen
2019-03-15
css是在js文件里引入的,你index/index.js里引入的css文件,并且文件不是空的,webpack就会自动在index.html文件里插入一个css文件。你login.html没有css,就可能是在login/index.js没有require非空的css文件
00
相似问题