官網下載地址:https://nodejs.org/en/download/node
我選的是Linux Binaries (x64)linux
下載好的壓縮包解壓便可使用,放在個人目錄:/home/liusiyi/下載npm
解壓,網上說tar -zxvf
出錯,我沒有試過,這裏用的是 tar -xvf,解壓後的目錄放在/usr/localbash
tar -xvf /home/liusiyi/下載/node-v10.16.3-linux-x64.tar.xz -C /usr/local
(也能夠直接用命令:wget https://nodejs.org/dist/v0.10.16/node-v10.16.3-linux-x64.tar.xz ,但好像連不通;10.15版本能夠:wget https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-x64.tar.xz工具
xz -d node-v10.15.0-linux-x64.tar.xzspa
tar -xf node-v10.15.0-linux-x64.tar)命令行
改個名code
mv /usr/local/node-v10.16.3-linux-x64 /usr/local/nodejs
到nodejs目錄下看一下blog
[root@bogon 下載]# ls /usr/local/nodejs bin CHANGELOG.md include lib LICENSE README.md share
設置全局變量,修改/etc/profile文件coffeescript
echo export NODEJS_HOME=/usr/local/nodejs >> /etc/profile echo export PATH=$PATH:$NODEJS_HOME/bin >> /etc/profile echo export NODEJS_PATH=$NODEJS_HOME/lib/node_modules >>/etc/profile source /etc/profile
這時候已經算是裝好了,試一下
[root@bogon ~]# node -v bash: node: 未找到命令...
在bin目錄下添加軟鏈接,
ln -s /usr/local/nodejs/bin/node /usr/local/bin/node ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
再試一下,OK,成功!
[root@bogon ~]# node -v v10.16.3 [root@bogon nodejs]# npm -v v10.16.3
順便看一下node安裝目錄下的內容
稍微瞭解一下,npm是隨同NodeJS一塊兒安裝的包管理工具,能解決NodeJS代碼部署上的不少問題,新版的nodejs已經集成了npm,因此以前npm也一併安裝好了;裝其餘工具的時候,也會用到。
使用 npm 命令安裝Node.js模塊的語法格式是:npm install <Module Name>
npm 的包安裝分爲本地安裝(local)、全局安裝(global)兩種:npm install -g 爲全局安裝,安裝包放在 /usr/local 或者node 的安裝目錄下,能直接在命令行使用的;不加-g爲本地安裝,安裝包放在 ./node_modules目錄下,上圖就有這個目錄。
卸載包:npm uninstall <Module Name>
國內直接使用 npm 的官方鏡像是很是慢的,推薦使用淘寶 NPM 鏡像,用此代替官方版本(只讀);使用淘寶定製的 cnpm (gzip 壓縮支持) 命令行工具代替默認的 npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
這樣就能夠使用 cnpm 命令來安裝模塊了:
cnpm install [name]