cli2版本:
將 config/index.js 里的 assetsPublicPath 的值改為 './' 。
build: { ... assetsPublicPath: './', ... }
cli3版本:
在根目錄下新建 vue.config.js 文件,然后加上以下內容:(如果已經有此文件就直接修改)
module.exports = { publicPath: '', // 相對於 HTML 頁面(目錄相同) }
參考鏈接: 1. vue打包靜態資源路徑不正確的解決辦法
2. Vue cli 3 build時怎么修改assets public path為相對路徑?