首先開啟config/index.js,將assetspublicpath值改為』./』
注意是build的一對花括號裡
assetspublicpath: '/',
這個在你的build的一對花括號裡,用來解決js,css路徑問題
然後開啟「build/utils.js」
加上
publicpath:'../../',
如下:
return extracttextplugin.extract()
ps:我沒截圖 ,複製**在檔案裡面 ctrl+f 就找到了
還有就是上線路徑問題,本地是localhost,線上路徑也得改
在config/index.js中修改
host:"線上位址",
port:「線上埠號」
在proxytable{}中加入:(我的proxytable在host上方,你的應該也差不多,反正就在這個檔案裡面不會跑)
'/api':
}
然後:
npm run build
開啟你的檔案目錄,就是這個專案的目錄,裡面生成了乙個dist檔案,拉出來發給後端上線,一切ok。 vue 專案打包
作為乙個前端之前並沒有打包過專案,因此想一下打包的效果,記錄一下我的打包過程 作為乙個開端 首先,專案打包前的目錄結構 然後,執行命令列 npm run build 因為是第一次打包,不熟悉打包的過程,與檔案的變更,首先看了一下檔案的結構,發現沒有compenent與views中檔案的生成目錄。是沒...
Vue專案打包
解決方法 配置vue.config.js如下 module.exports 使用npm run build命令進行打包,但是直接開啟index.html是無法看到內容的,因為無法載入其中的內容,所以必須使用伺服器來開啟網頁,這裡以express伺服器為例檢視 1.全域性安裝express gener...
vue專案打包問題
1.設定不同的介面位址 先找到以下檔案 config dev.env.js config prod.env.js 可以看到dev.env.js裡面內容如下 這是生產環境的引數配置,然後我們可以再上面檔案加入一行 如下 這就是本地測試環境請求後台介面的網域名稱 然後找到prod.env.js檔案,如下...