由於項目要求,須要在離線狀態下開發,咱們用的Antd Pro 腳手架,開箱即用,誰用誰知道。在遷移過程當中,咱們將工程文件直接拷過去,But,在離線狀態下沒法使用!,錯誤顯示沒法加載到一些依賴,不對啊,我明明把node_modules整個文件夾都拷過去了
因而各類度娘,折騰了很長時間,終於找到的緣由居然是它!!
我使用的cnpm 安裝的包依賴!
npm下載速度很慢,不少時候爲了方便咱們會使用cnpm安裝依賴,在聯網環境看不出區別,可是在離線狀態下立馬暴露出了問題,其實cnpm 安裝依賴時並沒有所有將依賴下載到本地,而是一些文件的超連接!,因此在離線狀態下沒法加載到依賴,於是會報錯node
老老實實使用npm 安裝依賴,雖然時間很長,但忍了!!你能夠用這段這個時間喝喝茶、泡泡腳……好好享受一下生活npm
開發一開始在MacOS上,後來要遷移到Windows上繼續開發,我也是直接將MacOS下的工程文件直接拷到Windows的機器上,可是項目沒法啓動,錯誤顯示沒法加載到一些依賴!不對啊,這個我用的npm安裝的依賴,沒道理啊,應該妥妥沒問題啊
因而各類度娘,最終解決了...操作系統
將node_modules文件刪除掉,而後在Windows上從新npm install,兩個操做系統存在差別,直接複製過去使用,有時候會出現出錯開發
人生就像一場戲,由於有緣來相聚,爲了小事發脾氣,回頭想一想又何須……坑坑更健康🤡module
好啦,以上就是我本次分享的所有內容啦,若是你以爲個人文章對你有一丟丟幫助,那麼請不要吝嗇你的贊👍哦,阿門~cnpm