为了账号安全,请及时绑定邮箱和手机立即绑定

为什么老师生成的文件中的title能够显示?

html-loader会把html作为字符串,因此htmlWebpackPlugin中的<% %>应该失效才对啊,为什么老师生成的文件中的title能够正常显示?

正在回答

4 回答

我也遇到这个问题了,使用的是webpack5。

0 回复 有任何疑惑可以回复我~
{
    test:/\.html/,
    include: path.resolve(__dirname, 'src/component'),//只处理cmponent下的html
    use:[
        'html-loader'
    ]
}

加上include后,就只处理cmponent下的html了,然后没经过html-loader处理的index.html页面,用<%= htmlWebpackPlugin.options.title %>这种方式也可以拿到title

2 回复 有任何疑惑可以回复我~
前面用<%= htmlWebpackPlugin.options.title %>这种方式拿title的时候,没有html-loader。后来讲loader的时候,并没有使用这种方式拿title呀。如果你想用这种方式,就不要加html-loader。
0 回复 有任何疑惑可以回复我~

这是webpack的版本问题,就像老师的版本中,css-loader可以省略-loader一样,我安装的新版本不能省略-loader,否则会报错

0 回复 有任何疑惑可以回复我~
#1

darkwing_ 提问者

应该不是的,html-loader的介绍的第一句话就是Exports HTML as string.而且老师的视频中也有提到。。
2017-09-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么老师生成的文件中的title能够显示?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信