Я использую vue-cli (3.4.1) и пытаюсь просто изменить заголовок документа.
Я добавил следующее в vue.config.js
chainWebpack: (config) => {
config
.plugin('html')
.tap((args) => {
args[0].title = 'Custom Title';
return args;
});
},
и проверил конфигурацию веб-пакета с vue inspect --plugin html
, что привело к следующему выводу
/* config.plugin('html') */
new HtmlWebpackPlugin(
{
templateParameters: function () { /* omitted long function */ },
template: '<path>\node_modules\\@vue\\cli-service\\lib\\config\\index-default.html',
title: 'Custom Title'
}
)
В заголовке веб-приложения все еще написано "Vue App".
Есть идеи, почему?
PS: я не хочу устанавливать document.title = 'Custom Title'
где-нибудь в моем приложении.Я хочу, чтобы заголовок между тегами <title>
в элементе <head>
документа был изменен во время сборки.