Как сохранить кавычки вокруг атрибутов при сборке vue-cli-service build?

Использую vue-cli. Создал проект, всё по умолчанию, сохранил, сделал build.
В итоговом index.html в результате минификации убраны кавычки вокруг всех атрибутов, в т.ч. URL скриптов.

Как их вернуть?

Вроде бы, за это отвечает опция removeAttributeQuotes загрузчика html-loader. Подробнее про эти опции предлагают смотреть в документации html-minifier.

Как эту опцию подсунуть в мою конфигурацию?

Создать файл vue.config.js – тут застрял, не понимаю, как её прописать. В дампе vue inspect отсутствуют упоминания "html-loader" и "html-minfier".
  • Вопрос задан
  • 220 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
vue.config.js:

module.exports = {
  chainWebpack: config => {
    config
      .plugin('html')
      .tap(args => {
        args[0].minify.removeAttributeQuotes = false;
        return args;
      })
  }
};
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы