请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

html-loader如何解析ejs语法

 在webpack编译HTML时,如何在引入的HTML模板中使用ejs语法
这是HTML里引入的header.html公共区块

https://img1.sycdn.imooc.com//szimg/59f85b180001853707170145.jpg

header.html里面还嵌入了ejs语法

https://img1.sycdn.imooc.com//szimg/59f85b2100014d4f08900358.jpg

下面是编译后,图片的路径

https://img1.sycdn.imooc.com//szimg/59f85b2b00019d6704610078.jpg

怎样才能使图片的路径正常解析出来呢?
请大家帮帮忙,谢谢~~ 


正在回答 回答被采纳积分+3

1回答

Rosen 2017-10-31 20:42:10

引用header的时候指定了是html-loader,里面的内容都会当成html文本来处理,不能再用ejs的语法了。试试用相对路径索引下

0 回复 有任何疑惑可以回复我~
  • 提问者 Mei_槑 #1
    可是如果写相对路径,那图片应该就不会被weboack打包了吧,,我没在全局配置对html进行处理。
    回复 有任何疑惑可以回复我~ 2017-10-31 23:53:58
  • Rosen 回复 提问者 Mei_槑 #2
    <img src="../../image/banner/banner1.jpg">直接这么引用就可以,因为你加载这个公共头部的时候指定了html-loader,里面会处理图片的问题
    回复 有任何疑惑可以回复我~ 2017-11-01 11:12:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信