Я хочу изменить имя сгенерированного файла с app.<hash>.js
на plugin.<hash>.js
. Имя ключа точки входа в веб-пакет используется для определения имени. Vue-cli 3 по умолчанию использует app
в качестве ключа точки входа в веб-пакет. Поэтому мне нужно это изменить. Используя vue inspect > webpack.config.resolved.js
, я могу видеть весь файл веб-пакета, который решается с помощью vue-cli.
Последняя часть разрешенного файла веб-пакета:
}
...
entry: {
app: [
'./src/main.js'
]
}
Я могу изменить значение, добавив следующее к vue.config.js
.
module.exports = {
chainWebpack: config => {
// Remove the old entry and add the new one
config
.entry('app')
.clear()
.add('./plugin/index.js')
},
...
}
Это результат в разрешенном файле веб-пакета.
{
...
entry: {
app: [
'./plugin/index.js'
]
}
}
Я также хочу переименовать ключ app
в plugin
. Я думал, что смогу удалить ключ, используя config.entry.delete('app')
, но это выдает ошибку.
Это я застрял. У кого-нибудь есть предложения по удалению или переименованию ключа ввода?