Как не добавить тип тега скрипта в 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

Другие вопросы по тегам