Как не добавить тип тега скрипта в Webpack?
Фактический стандарт 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:
Предупреждение: атрибут type не нужен для ресурсов JavaScript.
1 ответ
Вы можете открыть файл index.js
и перейдите к строке 479 и удалите ее.
https://github.com/jantimon/html-webpack-plugin/blob/master/index.js#L479