Linux安裝nodejs和npm以及解決npm install過慢問題

  最近要裝的東西有點多,由於要爲elastic search安裝head插件需要nodejs和npm,所以這裏記錄下安裝過程,方便回看同時供大家參考。在Linux下裝東西就是麻煩,要進行各種配置文件,好了不扯淡了,這裏用的是Centos7,使用的node是6.11.2,進入正題

  1.首先進入官網,根據自己需要去下載相應的版本https://nodejs.org/dist,下載完tar包後通過xshell傳入到Linux,我是傳到了softs目錄下,之後執行 tar -zxvf node-v6.11.2-linux-x64.tar.gz 命令進行解壓

  2.解壓後的文件文件名太長,通過mv命令進行改名,將其改名爲node

  3.之後通過下面兩個命令建立node和npm的軟連接,在較高級版本的nodejs中自帶了npm,所以這裏不需要另行下載,這樣操作類似於將node和npm添加進系統環境變量,但是在後期安裝head插件過程中出現報錯,問題是在Path路徑中找不到指定文件
  這裏寫圖片描述
  這裏寫圖片描述
  
  爲此解決這個問題,直接再修改/etc/profile,添加node的目錄到Path即可,具體見下面這個
  

export PATH="$PATH:/softs/node/bin"

添加完畢後source /etc/profile進行保存。

  4 . 接下來通過node -v,npm -v查看是否安裝成功,出現下圖表明安裝成功
  這裏寫圖片描述
  5.在npm install安裝過程中可能長時間停留在fetchMetadata sill 一直不動,那是npm源出了問題,當然也要一些你懂的原因,查了一下可以切換到國內源來解決這個問題,執行下面兩個命令即可,我測試了下速度提升了10-100倍之多。。。。。MMP,之前裝head插件一直卡在這。。。。,其中第一行是設置淘寶npm源,第二行是檢驗是否設置成功,如果能正確輸出,表明OK
  

npm config set registry https://registry.npm.taobao.org 
npm config get registry   

  6.至此,在Linux上安裝nodejs和npm的過程結束。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章