服务器子目录部署 Vue-cli2 项目

vue-cli 项目打包后,发布到容器子目录 projectName 下,需要对项目作出两处修改:一处是在 config/index.jsbuild 下面修改 assetsPublicPath: '/' 改为 assetsPublicPath: './',一处是在 src/router/index.jsRouter 下面新增 base: '/projectName/'。最后,可以通过 域名/projectName 来访问项目了。
注:Routermode: 'history' 可以去掉#号,但是会导致发布后的项目在刷新的时候报404,故可以设为默认值 mode: 'hash'

你可能感兴趣的:(服务器子目录部署 Vue-cli2 项目)