创建与package.json
同级的vue.config.js
文件。
publicPath:项目在子路径运行
一般运行在根路径https://www.my-app.com/
,如果想运行在子路径https://www.my-app.com/my-app/
。设置 publicPath
为 /my-app/
。
有些场景不适用
- 当使用基于 HTML5 history.pushState 的路由时;
- 当使用 pages 选项构建多页面应用时。
// 生产环境设在子路径,开发环境设在根路径
module.exports = {
publicPath: process.env.NODE_ENV === 'production'
? '/production-sub-path/'
: '/'
}
outputDir:指定 build
命令生成目录位置
- Default:
'dist'
该目录在构建之前会被清除 (传入 --no-clean 可关闭该行为)。