【发布时间】:2018-11-18 20:07:55
【问题描述】:
我想将生成文件的名称从app.<hash>.js 更改为plugin.<hash>.js。 webpack 入口点键的名称用于确定名称。 vue-cli 3 默认使用 app 作为 webpack 入口点键。所以我需要改变它。使用 vue inspect > webpack.config.resolved.js 我可以看到 vue-cli 解析的整个 webpack 文件。
解析的 webpack 文件的最后一部分是。
}
...
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')
},
...
}
这是解析后的 webpack 文件中的结果。
{
...
entry: {
app: [
'./plugin/index.js'
]
}
}
我还想将app 键重命名为plugin。我以为我可以使用config.entry.delete('app') 删除密钥,但这会引发错误。
这是我被卡住了。有人建议删除或重命名条目键吗?
【问题讨论】: