服务器子目录部署 Vue-cli2 项目
2019-05-27 本文已影响0人
Stefango
vue-cli 项目打包后,发布到容器子目录 projectName 下,需要对项目作出两处修改:一处是在 config/index.js 的 build 下面修改 assetsPublicPath: '/' 改为 assetsPublicPath: './',一处是在 src/router/index.js 的 Router 下面新增 base: '/projectName/'。最后,可以通过 域名/projectName 来访问项目了。
注:Router 的 mode: 'history' 可以去掉#号,但是会导致发布后的项目在刷新的时候报404,故可以设为默认值 mode: 'hash'。