1. 程式人生 > >linux下安裝node環境以及cnpm

linux下安裝node環境以及cnpm

1.原始碼安裝

推薦使用原始碼安裝, 不推薦使用nvm 以及apt -get 官網找到linux版本連結
  1. $ wget https://nodejs.org/dist/v4.5.0/node-v4.5.0-linux-x86.tar.gz  
解壓
  1. $ tar xvzf node-v4.5.0-linux-x86.tar.gz  
進入目錄 檢視版本
  1. $cd node-v4.5.0-linux-x86  
  2. $cd bin   
  3. $./node -v  
  4. v4.5.0  
  5. $./npm -v   
  6. v2.15.9  

2.設定全域性

我們剛剛下載的檔案bin目錄下有node 和 npm ,但是不是全域性的 我們需要把它設定為全域性的方便我們使用。

/usr/local/bin 

大部分發行版把這個目錄歸為PATH即你在這個目錄下放了什麼可執行的程式,在系統任何地方都可以直接執行,不需要指定路徑 ln 連結命令-s 軟連結 建立一個軟連結相當於Windows中的快捷方式  所以執行下面命令就相當於把node執行命令建立快捷方式放到/usr/local/bin 目錄下 所以系統的任何地方都可以執行node了 sudo 為獲得root部分許可權
  1. $ sudo ln -s /home/ubuntu/node-v4.5.0-linux-x86/bin/node /usr/local/bin/node  
  2. $ sudo ln -s /home/ubuntu/node-v4.5.0-linux-x86/bin/npm /usr/local/bin/npm  
注意一下這個是我的目錄,你們可以通過pwd檢視當前目錄,然後改成自己的目錄
  1. [email protected]:~/node-v4.5.0-linux-x86/bin$ pwd  
  2. /home/ubuntu/node-v4.5.0-linux-x86/bin  
後面的是全域性目錄,不需要改 修改成功後為這樣
  1. $ cd /usr/local/bin  
  1. //顯示當前目錄詳細資訊  
  2. $ ls -l  
  3. //簡寫  
  4. $ ll   

3.安裝cnpm

建議使用淘寶映象安裝,否則會很慢的
  1. $ npm install -g cnpm --registry=https://registry.npm.taobao.org  

安裝完成後也要建立一個軟連結
  1. $ sudo ln -s /home/ubuntu/node-v4.5.0-linux-x86/bin/cnpm /usr/local/bin/  

這樣就可以在全域性使用cnpm了 更目錄下使用cnpm -v 就可以檢視版本了
同理安裝其他的全域性工具也這樣設定就好了

4.總結

菜鳥玩linux還是有點。。踩了無數的坑。 開始先下載nvm折騰了挺久,折騰好,放入專案,想監聽80埠,一直報錯 上網搜了下 說 80埠需要許可權 然後輸入:
  1. $ sudo node app   

提示我 command 'node' found,

真的是一臉矇蔽啊

又折騰好久,但是並沒卵用

老老實實原始碼解壓安裝,設定好軟連結後 終於可以使用這個命令了

  1. $ sudo node app   
然後又安裝一個全域性的cnpm 又是各種 command found.. 發現全域性的也要設定軟連結,,,,,(或者我安裝姿勢不對) 本來覺得很容易安裝的,結果真的... 坑真多