在build/utils.js里找到以下代码段添加 publicPath:'../../' :
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader',
publicPath:'../../' //<-此处添加此参数
})
} else {
return ['vue-style-loader'].concat(loaders)
}
把config/index.js里的module.exports的build的assetsPublicPath改为'./'
assetsPublicPath:'./'
最后还有一点注意的是,router里的mode不能用history模式,要用默认的hash模式,不然页面会一片空白的。
如果执意用history模式的话,要服务端配置,具体操作:history模式
网友评论