1
ASpiral 2019-03-07 15:40:13 +08:00
把 css 文件放到 public 目录下
|
2
1KN6sAqR0a57no6s 2019-03-07 15:54:29 +08:00 via Android
应该是路径问题。
我之前遇到过同样的情况,是因为我把 css 文件放到了没有权限的路径下面,导致返回的是个报错的 html。 |
3
codingHi OP 谢谢呀,这个 webpack4 并没有 public 目录,能给传授下为什么嘛?
“把 css 文件放到了没有权限的路径下面,导致返回的是个报错的 html ” 这个权限指的是 编译.css 文件的 loader 嘛? |
4
codingHi OP ==! 我没有搜到“权限”这类内容,我感觉应该不是权限之类的问题吧,我再解析.css 的那块用 includ 加上了 src 目录( src/assets/img...图片在这里),同样还是有这个错误,我直达如何让控制台不报这个错,但不知道为什么?希望大神指点~
|
5
stillsilly 2019-03-07 17:14:56 +08:00
路径问题,直接写 assets/css/reset.css 就行了,src 不需要
|
6
codingHi OP @stillsilly 谢谢了,确实是路径问题,由于不能贴图我就大概描述下好了,由于我对 webpack 的理解很贫穷,不对的还请大家主动鉴别!
跟 webpakc-dev-server 中设置的路径有关系,我的 devServer 中 publicPath: '/',我通过添加 contentBase: './',后就实现了开发环境下的正确引入。而生产环境还需要在 index.js 中引入在 html 中加载的那个 css,从而把这个 css 打包。我认为我的做法很蠢,先工作以后深入学习后再修改,我在三个平台提了这个问题,只有这里有回复....谢谢大家 |