还是关于 图片用require 而string 文件用相对路径;

来源:6-3 首页Banner及F楼层界面开发1

慕慕2189074

2017-09-20

hello 想请教个问题 哪位大神能帮忙解答一下 ,多谢 多谢?  

 

在6.3 首页banner这章中,

 老师在主页的html文件中 用 require语句来引用图片,

但是 在加载banner的.string文件中 却用的是相对路径?


我看到有同学在问这个问题

老师给的回答是:

楼层图片里的webpack-html-plugin不是入口文件,直接使用图片不会被解析,需要手动require。


??????htmlwebpackplugin 不是入口文件????这句话怎么理解???百度了好久,处理方式还是没有明白.



我猜想是因为 :

1:string文件是用 html-loader 来处理链接, 主页的html文件.htmlwebpack plugin来处理.所以有这种引用区别?

2:html的引用图片打包不是由url-loader来处理?


写回答

1回答

Rosen

2017-09-20

string文件走的是html-loader,这个loader会把string里的图片都处理掉。html文件用的webpack-html-plugin来处理,这个插件底层是基于jade的模板引擎,只能处理url路径,拿不到本地文件路径,所以如果想引用要手动require一下,交给webpack里的url-loader来处理

4
1
慕慕2189074
谢谢老师 明白了 万分感谢
2017-09-21
共1条回复

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

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

4262 学习 · 4113 问题

查看课程