vue-cli 打包壓縮(npm run build)文件后,默認根目錄修改,解決前后端代碼結合的路徑問題。
將config/index.js文件中的assetsPublicPath 值修改為你需要的根目錄,原來默認是‘/’,加上"XXX/",
“XXX”是本項目的項目名,服務URL默認根目錄會加上“/項目名/”。
這樣將打包好的代碼放到項目的www目錄下就不會出現根目錄不統一的情況了。
build: { env: require('./prod.env'), index: path.resolve(__dirname, '../dist/index.html'), assetsRoot: path.resolve(__dirname, '../dist'), assetsSubDirectory: 'static', assetsPublicPath: '/XXX/', // 項目發布的二級目錄 ... }, dev: { env: require('./dev.env'), port: 8080, assetsSubDirectory: 'static', assetsPublicPath: '/', ... }