如何在Webpack中添加脚本标记的类型?

时间:2018-02-02 09:52:50

标签: javascript html webpack ejs html-webpack-plugin

实际的W3C标准表示您的代码中不应该 type =“text / javascript”。所以在Webpack中,在HtmlWebpackPlugin内部,我使用以下设置:

new HtmlWebpackPlugin({
    faviconhash: Date.now(),
    template: 'index.ejs',
    filename: '../index.html',
    hash: true
})

我得到的是HTML文件,但它在我的脚本标记中包含不需要的类型参数:

<script type="text/javascript" src="js/app.js?15d322717ae8d7527f79"></script>

我想要的只是:

<script src="js/app.js?15d322717ae8d7527f79"></script>

我怎样才能做到这一点?

PS:这是来自W3C HTML Validator的消息:

  

警告:JavaScript资源不需要type属性。

1 个答案:

答案 0 :(得分:0)

您可以打开文件index.js并转到第479行并将其删除。

https://github.com/jantimon/html-webpack-plugin/blob/master/index.js#L479