前提:
GCC 4.2 以上 G++ 4.2 以上 python2.7環境
wget 工具 make 工具
安裝以上環境
sudo apt-get install python gcc g++ wget make
安裝方式:
1,使用apt-get安裝,不推薦;原因:該方式資源舊,不是最新版本
1 sudo apt-get update //更新資源列表 2 sudo apt-get install nodejs //安裝nodejs
3 sudo apt-get install npm 4 nodejs -v //檢查nodejs版本 5 npm -v //檢查npm版本 6 sudo npm intall n -g //通過npm安裝nodejs版本工具,可以使用此工具升級 7 sudo n stable //升級到最新穩定版本
注意:
- 資源列表老舊,安裝的是0.10.37等版本,這是node沒有分家然后又復合之前的版本
- 查看版本使用的命令是 nodejs -v
- 要獨立安裝npm
- 安裝的node可執行文件位於 /usr/bin ;如果通過編譯源文件的方式安裝最新版node,node可執行文件位於 /usr/local/bin
- 進入node的repl環境使用的命令是nodejs;最新版4.x.x使用的是node命令
- 最好不要使用次方式安裝
2,通過編譯文件
在官網找到符合自己系統的源文件(source code),使用wget工具下載
1 wget https://nodejs.org/dist/v4.4.3/node-v4.4.3.tar.gz
解壓
1 tar -zxvf node-v4.4.3.tar.gz //注意下載.tar.gz
進入解壓文件,運行configure文件配置源代碼
1 sudo ./configure
使用make install 編譯安裝nodejs
1 sudo make install
編譯源文件需要一段時間,編譯結束后,檢查nodejs的版本號
1 node -v
如果能顯示版本號,表明安裝成功
nodejs安裝的同時也安裝了npm,檢測npm版本號
npm安裝的不一定是最新版本
npm -v //檢測版本號
sudo npm install -g npm //安裝最新版本npm
nodejs目錄解析
nodejs安裝成功后,node,npm的執行文件存放在 /usr/local/bin/
基於nodejs安裝的模塊的目錄(全局安裝-g)在 /usr/local/lib/node_modules/
【當卸載node后,這兩個目錄中與node相關的目錄或者文件也會刪除】
卸載node:
1.卸載(通過源文件編譯安裝的node)
1 進入安裝時的源文件 cd 源文件 2 如果源文件不存在,下載一份,解壓,進入源文件 3 4 sudo make uninstall //使用 make 卸載
5 進入/usr/local/lib/ 刪除node_modules目錄
6 在命令行輸入 node -v 系統提示安裝node
7 如果沒有進入/usr/local/lib刪除node_modules目錄,執行node -v 時,系統提示在/usr/local/bin中無執行文件
參考文檔:https://hungred.com/how-to/completely-removing-nodejs-npm/
2.卸載(通過apt-get方式安裝的nodejs)
1 sudo apt-get remove nodejs
總結
安裝,卸載node環境,強烈推薦使用編譯源文件的方式;
