vue.js - Vue-CLI:从 dist 文件夹中的文件名中删除“.umd”
问题描述
我正在使用 Vue CLI 4.4 生成一个库:
vue-cli-service build --target lib --formats=umd,umd-min --name example main.js
结果,我在 dist 文件夹中获得了许多文件:
example.umd.js
example.umd.min.js
- ...
我想.umd
从文件名中删除 。如何做到这一点?
我在 my 中尝试了以下两件事vue.config.js
,但没有帮助:
configureWebpack: {
output: {
filename: 'example.js',
chunkFilename: 'example.[name].js'
}
}
chainWebpack: config => {
config.output.filename('example.js')
config.output.chunkFilename('example.[name].js')
}
似乎 vue-cli 在这里设置了这个“后缀”:https ://github.com/vuejs/vue-cli/blob/dev/packages/%40vue/cli-service/lib/commands/build/resolveLibConfig.js#L140 不幸的是,如果不分叉整个项目,我无法弄清楚如何覆盖它。
解决方案
推荐阅读
- javascript - 如何解决 Vue.js 项目(CLI)中 Python-shell 的“child_process_1.spawn 不是函数”?
- ios - iOS 强密码自动填充为用户名输入错误字段
- python - 如何为创建的每个项目创建一个带有子文件夹的文件夹?
- azure-devops - 是否应该在每个部署上运行 ARM 模板
- reactjs - 创建看起来类似于现有组件的 React 组件
- python - 除了手动编写它们之外,还有其他方法可以创建 81 个变量吗?
- javascript - 您可以在使用 JS 单击时基于按钮状态为“false”来隐藏 div 吗?
- python - 查找图中末端有超过 2 个连接的所有路径
- python - 使用带有表单数据的选择值提交表单
- python - 我在哪里可以找到 Redshift 中的列统计信息?