renren-fast-vue踩坑記錄
阿新 • • 發佈:2019-01-27
前言:
公司要開發新零售產品的專案,決定採用更為流弊的renren-fast(人人開源)框架,官方文件地址:https://www.renren.io/guide
個人之前也沒有了解過,網上文件更是少的可憐,不管是谷歌還是論壇上都找不到多少相關資訊,廢話不多說,先來看看我們前端的框架吧,github地址:https://github.com/daxiongYang/renren-fast-vue
專案開發、部署等都在wiki中有說明(這也是網上唯一能找到的一點文件)
專案也有了,文件也看了,cnpm run build依賴包也安裝了,但npm run dev時發現專案都跑不起來 報各種各樣的錯,接下來我們來分析一下:
解決路徑404的方法有兩種:
1.使用跨域代理,就像github庫wiki裡描述的那樣
需要注意的時,預設的target地址是不能改的,因為他對應的是renren-fast的後臺介面,你要想能正常返回結果檢視專案演示,就得用人家這個地址(雖然專案跑起來了,介面也看到了,但對於咱們來說沒有任何吊用,看第二種方法)
2.使用mockJs,呼叫本地模擬資料
值得注意的是,文件上寫的是預設開啟,但程式碼中並非全為true,而是false,之所以路徑錯誤,原因就在於此,mockJs本地模擬資料沒有開啟,收到將對應的程式碼全改為true,重啟專案,一切ok
常見問題:
1.去除ESLint程式碼校驗問題
解決辦法:將config/index.js下面的useEslint改為false