linux下安裝node npm並配置

ermaoL發表於2018-05-11

在linux下安裝node npm也是踩坑踩到膝蓋碎,藍瘦。
由於使用的伺服器不能連線外網,所以只能從網上下載下來,再複製到伺服器中。
在nodejs官網的下載頁面中,直接選擇Linux Binaries (x86/x64),不要選擇Source Code!!!使用原始碼版本,編譯要好久好久(等了很久,還沒編譯好,就放棄了)

  1. 下載所需版本的node,以node-v8.9.0-linux-x64.tar.xz為例
  2. 將安裝包放在/usr/local資料夾下
  3. 執行這兩個命令:

    xz -d node-v8.9.0-linux-x64.tar.xz
    tar -xvf node-v8.9.0-linux-x64.tar
  4. 然後給node-v8.9.0-linux-x64資料夾改名(改不改名無所謂,路徑對了就行)

    mv node-v8.9.0-linux-x64 nodejs
  5. 將node npm設定為全域性(兩種方式)
    ① 軟連結
    先echo $PATH獲取PATH變數,例如

    /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin

    我們將node和npm連結到/usr/local/bin下,可以執行

    ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
    ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm

    注意:要根據自己的路徑進行設定,不要照搬。。。= =(我就是這麼蠢,踩過這樣的坑)
    ②永久設定
    首先在 root 目錄下找到 .bash_profile 檔案,編輯,vi ~/.bash_profile
    找到 PATH=$PATH:$HOME/bin,在後面新增路徑為:
    PATH=$PATH:$HOME/bin:/usr/local/nodejs/bin
    儲存修改,然後過載一下,source ~/.bash_profile

OK!大功告成!現在可以在任何目錄下執行node和npm命令了!

相關文章