鍍金池/ 問答/C++  Linux  HTML/ vue項目 npm run build 上傳github pages后報錯

vue項目 npm run build 上傳github pages后報錯

vue項目 npm run build 上傳github pages后報錯:
圖片描述

在config/index.js文件中assetsPublicPath已作修改如下:
圖片描述

js文件能正常加載,但是請求發(fā)送出錯,vue-router已經(jīng)修改為hash模式;
復現(xiàn)地址:鏈接描述
這是源碼地址:鏈接描述

回答
編輯回答
孤毒

已解決,,自己進入誤區(qū)了;報錯原因實際上就是生產(chǎn)模式下請求的地址沒有設置好,因為調用了cnodejs的api,開發(fā)模式下使用了代理;生產(chǎn)模式下需要將請求地址更改為:https://cnodejs.org/api/v1;
具體操作就是在config文件下對dev.env.js和prod.env.js增加默認地址前綴:
dev.env.js:
圖片描述

prod.env.js:
圖片描述

在發(fā)送請求時依據(jù)模式調用:
圖片描述

具體可參考這篇博客:鏈接描述

2017年3月1日 03:55
編輯回答
不歸路

這個有解決方案了沒?

2017年7月26日 00:25