
vue-cli 2.x版本
在config文件夹下的index.js中修改 assetsPublicPath: './xxx'(xxx为服务器上子目录名称,一下同上)
vue-cli 3.x版本
在 cli3 中 assetsPublicPath 属性被 baseUrl 取代,只需要在vue.config.js 添加baseUrl 属性 设为 ‘./xxx’ 即可
- vue-cli 4.x版本
与cli3相同都是修改 vue.config.js 文件 ,但将属性换为 publicPath:'./xxx'
module.exports = {
//判断是生产还是本地环境。本地环境则不需要配置额外的子目录名称
publicPath: process.env.NODE_ENV === 'production'
? '/production-sub-path/'
: '/'
}
网友评论