linux下安裝node環境以及cnpm
阿新 • • 發佈:2019-01-05
1.原始碼安裝
推薦使用原始碼安裝, 不推薦使用nvm 以及apt -get 官網找到linux版本連結- $ wget https://nodejs.org/dist/v4.5.0/node-v4.5.0-linux-x86.tar.gz
- $ tar xvzf node-v4.5.0-linux-x86.tar.gz
- $cd node-v4.5.0-linux-x86
- $cd bin
- $./node -v
- v4.5.0
- $./npm -v
- v2.15.9
2.設定全域性
我們剛剛下載的檔案bin目錄下有node 和 npm ,但是不是全域性的 我們需要把它設定為全域性的方便我們使用。
- $ sudo ln -s /home/ubuntu/node-v4.5.0-linux-x86/bin/node /usr/local/bin/node
-
$ sudo ln -s /home/ubuntu/node-v4.5.0-linux-x86/bin/npm /usr/local/bin/npm
- [email protected]:~/node-v4.5.0-linux-x86/bin$ pwd
- /home/ubuntu/node-v4.5.0-linux-x86/bin
- $ cd /usr/local/bin
- //顯示當前目錄詳細資訊
- $ ls -l
- //簡寫
- $ ll
3.安裝cnpm
建議使用淘寶映象安裝,否則會很慢的-
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝完成後也要建立一個軟連結
- $ sudo ln -s /home/ubuntu/node-v4.5.0-linux-x86/bin/cnpm /usr/local/bin/
這樣就可以在全域性使用cnpm了 更目錄下使用cnpm -v 就可以檢視版本了
同理安裝其他的全域性工具也這樣設定就好了
4.總結
菜鳥玩linux還是有點。。踩了無數的坑。 開始先下載nvm折騰了挺久,折騰好,放入專案,想監聽80埠,一直報錯 上網搜了下 說 80埠需要許可權 然後輸入:- $ sudo node app
提示我 command 'node' found,
真的是一臉矇蔽啊
又折騰好久,但是並沒卵用
老老實實原始碼解壓安裝,設定好軟連結後 終於可以使用這個命令了
- $ sudo node app