为什么 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文件

0
0

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4262 学习 · 4113 问题

查看课程