【发布时间】:2018-07-12 19:05:47
【问题描述】:
实际的 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 属性。
【问题讨论】:
-
您需要仅
script标签的任何具体原因? -
我想通过 W3C HTML Validator 来验证网站。
-
官方的 MIME 类型是
application/javascript,所以我可以理解它为什么会失败。但是你不应该把这么多的工作放在完全多余的东西上。 -
引用this链接,表示完全有效。
标签: javascript html webpack ejs html-webpack-plugin