在项目路径的config/index.js里面,把原本的
build: {
assetsSubDirectory: \'static\',
assetsPublicPath: \'/\',
}
改成(assetsPublicPath: \'./\')后,npm run build打包后出现了找不到字体文件的错误
build: {
assetsSubDirectory: \'static\',
assetsPublicPath: \'./\',
}
解决办法:
在build/utils.js加上 publicPath:\'../../\' , 代码如下
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: \'vue-style-loader\',
publicPath: \'../../\'
})
} else {
return [\'vue-style-loader\'].concat(loaders)
}