我們先看下官方說明
默認情況下,Vue CLI 會假設你的應用是被部署在一個域名的根路徑上,例如 https://www.my-app.com/ ,如果應用被部署在一個子路徑上,你就需要用這個選項指定這個子路徑,例如,如果你的應用被部署在 https://www.my-app.com/my-app/ ,則設定 publicPath 為 /my-app/,
這個值也可以被設定為空字串 ('') 或是相對路徑 ('./'),這樣所有的資源都會被鏈接為相對路徑,這樣打出來的包可以被部署在任意路徑,也可以用在類似 Cordova hybrid 應用的檔案系統中,
[https://cli.vuejs.org/zh/config/#publicpath]
案例
圖片中的第二個紅框,webapps是域名所在的根目錄,部署credit--verify是子目錄,所以必須修改publicPath

代碼
module.exports = {
publicPath: process.env.NODE_ENV === 'production'
? './'
: '/'
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/500829.html
標籤:其他
上一篇:前端構建效率優化之路
下一篇:專案剛開始需要知道的東西
