vue.config.js
是一个可选的配置文件,如果项目的 (和 package.json
同级的) 根目录中存在这个文件,那么它会被 @vue/cli-service
自动加载。
这个文件应该导出一个包含了选项的对象:
// vue.config.js
module.exports = {
// 选项...
}
string
‘/‘
这个值也可以被设置为空字符串 (‘‘) 或是相对路径 (‘./‘),这样所有的资源都会被链接为相对路径,这样打出来的包可以被部署在任意路径。
// 这里的webpack配置会和公共的webpack.config.js进行合并
module.exports = {
// 执行 npm run build 统一配置文件路径(本地访问dist/index.html需‘./‘)
publicPath: ‘./‘,
}
string
‘dist‘
vue-cli-service build
时生成的生产环境构建文件的目录。注意目标目录在构建之前会被清除 (构建时传入 --no-clean
可关闭该行为)。outputDir:‘dist‘, // 打包文件输出目录, 默认打包到dist文件下
string
‘‘
outputDir
的) 目录。assetsDir:‘static‘, // 放置静态资源
Object
undefined
entry
, template
, filename
, title
和 chunks
的对象 (除了 entry
之外都是可选的);entry
的字符串。深入Vue3+TypeScript技术栈-coderwhy大神新课
原文:https://www.cnblogs.com/ubkz1/p/15181920.html