1. 程式人生 > >npm配置安裝路上的那些坑

npm配置安裝路上的那些坑

一、webpack -v 不是內部或外部指令。

最近開始在公司實習,電腦肯定要重新配置一遍,關於配置一直是我的短板,歪路走了不知道多少。

難得,公司電腦配置起來一點毛病也沒有,那麼,開開心心打程式碼。

但是某一天,進了萬惡的教務系統之後,電腦崩了。。崩了。。運維拿去修說是固態硬碟壞l了。

盼了幾個小時後 盼到全新的電腦。好的配置從頭來一遍。

關於npm的全域性安裝,網上很多會建議在終端中改掉預設路徑

即在終端中輸入:

npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"

還什麼配置環境變數

第一次我就這麼來的,第二次我也這麼來。到後面發現webpack安裝完成後,檢視版本號:webpack -v 一直顯示不是內部或外部指令。

好的哥,那我可能哪裡錯了吧,解除安裝node再重新來一次。果不其然,失敗了。

後來乾脆連node、npm都不是內部指令了。

問了隔壁的小哥哥:node就這麼預設安裝下來。

問了隔壁的小姐姐:什麼?還有環境變數這種高階的東西?在哪裡?

問了boss,boss認認真真幫我弄了幾小時。試圖把node裝回C盤,所有的改為預設路徑,奈何怎麼刪都刪不掉之前設定的npm路徑。好了答案顯而易見。還原npm快取預設路徑。

解決

刪掉你 C:\Users\使用者下的.npmrc 

檔案,再勤勤懇懇從頭來一遍就OK了。

所以啊 node,npm就老老實實next下去,不必那麼麻煩去設定環境變數,設定了更有可能踩坑。

二、npm install卡在 npm checking installable status

我們的boss小姐姐給我們一個公司的專案,讓我們看看專案怎麼寫的。

好的。解壓。npm install。npm下載依賴有點慢,那就等著唄。

半個小時後

checking installable status....

這麼社會的嗎。。進度條卡在了1/4處

百度之後。發現。

解決

刪除 

C:\Users\使用者名稱\AppData\Roaming下的npm和npm-cache


再重新npm install一下就可以了。另外用淘寶映象的npm可能會出問題。。我是出了問題

保險起見,我把.npmrc檔案又刪了一遍。之前的專案能跑,新解壓的專案也可以跑了,完美

官方的雖然慢。。慢慢下載總會好的。。

配置這個大坑,跳進去無數次。什麼該有的不該有的問題全給遇到過了。微笑面對配置微笑