此时vue页面加载不出来是因为build后我们的index.html和static在同一级目录下面。
找到config文件夹下的index.js,把其中build下的assetsPublicPath: \'/\'修改
修改前:assetsPublicPath: \'/\'
修改后:assetsPublicPath: \'./\'
build: {
// Template for index.html
index: path.resolve(__dirname, \'../dist/index.html\'),
// Paths
assetsRoot: path.resolve(__dirname, \'../dist\'),
assetsSubDirectory: \'static\',
assetsPublicPath: \'./\',
图片路径错误问题
在webpack.prod.conf.js文件里output里面添加:publicPath:\'./\'
output: {
publicPath: \'./\',
path: config.build.assetsRoot,
filename: utils.assetsPath(\'js/[name].[chunkhash].js\'),
chunkFilename: utils.assetsPath(\'js/[id].[chunkhash].js\')
},
在utils.js文件里添加 publicPath:\'../../\'
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: \'vue-style-loader\',
publicPath: \'../../\'
})
} else {
return [\'vue-style-loader\'].concat(loaders)
}
继续阅读与本文标签相同的文章
上一篇 :
PAT 乙级 1036 跟奥巴马一起编程(模拟)
下一篇 :
360信息流广告产品介绍
-
大宗货运如何实现“重去重回”
2026-05-18栏目: 教程
-
世界互联网大会就在这里 互联网之光博览中心抢先看
2026-05-18栏目: 教程
-
无尽商机!SpaceX开通“共享火箭”,小卫星入轨更便宜、能定制?
2026-05-18栏目: 教程
-
浅谈分布式计算的开发与实现(一)
2026-05-18栏目: 教程
-
打开Pdf合并的正确方式
2026-05-18栏目: 教程
