本文簡單地介紹如何在Ubuntu/Debian/window系統上安裝Node.js(任何版本)和 npm(Node Package Manager的簡寫),其他類Linux系統安裝步驟和這個類似。
一、window 安裝 node.js
1. 下載
windows下載http://nodejs.cn/
2. nodejs window下安裝與配置淘寶鏡像
前往nodejs官網下載安裝軟件,地址:https://nodejs.org/en/
點擊下一步繼續安裝,安裝完成,在命令輸入:node -v,npm -v,查看版本,即是安裝成功
隨便在計算機哪個盤建一個全局目錄,比如我的在E盤:E:\nodejs\node_global
設置nodejs全局目錄,所有以全局安裝的包都被安裝在這,打開nodejs命令行窗口Node.js command prompt,
使用命令行設置:
npm configsetcache "E:\nodejs\node_cache"npm configsetprefix "E:\nodejs\node_global"
前往淘寶鏡像官網http://npm.taobao.org/,可查看安裝cnpm包的命令
在命令行輸入:
npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝完成
:: 將 cnpm.bat 路徑添加到系統環境變量,就可以使用cnpm命令了
二、Linux 安裝 node.js
### 更新你的系統
$ sudo apt-get update
$ sudo apt-get install git-core curl build-essential openssl ?libssl-dev
0. nvm 安裝
$cd~/git
$ git clone https://github.com/creationix/nvm.git
$ cd nvm
$ ./install.sh
刷新.bashrc 文件
source ~/.bashrc
通過 nvm 安裝任意版本的 node
nvm 默認是從http://nodejs.org/dist/下載的, 國外服務器, 必然很慢, 好在 nvm 以及支持從鏡像服務器下載包, 于是我們可以方便地從七牛的 node dist 鏡像下載:
$ NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
$ nvm install 4
于是你就會看到一段非??焖龠M度條:
############################################## 100.0%
Now using node v4.3.2
如果你不想每次都輸入環境變量 NVM_NODEJS_ORG_MIRROR, 那么我建議你加入到 .bashrc 文件中:
# nvmexport
NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/nodesource~/git/nvm/nvm.sh
然后你可以繼續非常方便地安裝各個版本的 node 了, 你可以查看一下你當前已經安裝的版本:
$ nvm ls? ? ? ? ?
?nvm? ? ? v0.8.26v0.10.26v0.11.11->? v4.3.2
1. git安裝
首先我們先從github上將Node.js庫克隆到本地:
$ git clone https://github.com/nodejs/node.git
$ cd node
如果你需要安裝特定版本的Node,可以如下操作:
$ git tag?
$ git checkout v0.10.33
然后可以編譯和安裝Node:
$ ./configure
$ make
$ sudo make install
安裝完畢,我們就可以在命令行里面輸入以下命令以便確認Node是否安裝完畢:
$ node -vv0.10.33
這個命令會輸出你安裝Node版本信息,如果你電腦上面輸出和下面的類似,那恭喜你了,安裝Node成功。
2.tar安裝
1、在官方網站下載http://www.nodejs.org/download/
下載后,在/home/hongwei有一個文件node-v0.10.32-linux-x86.tar.gz ,將其解壓后,文件夾為 node-v0.10.32-linux-x86, 或者運行命令
wget -c nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x86.tar.gz
tar -zxvf node-v0.10.33-linux-x86.tar.gz
cd node-v0.10.32-linux-x86
ls
cd bin
./node-v
查看版本是 v0.10.32
ln -s /home/hongwei/node-v0.10.32-linux-x86/bin/node/usr/local/bin/nodeln-s /home/hongwei/node-v0.10.32-linux-x86/bin/npm /usr/local/bin/npm
這樣就安裝好了,在終端輸入 node 就可以查看相關信息了
說明:強烈不建議使用 apt-get 進行安裝,因為安裝后,不顯示相關信息。
sudo apt-get install nodejs
sudo apt-getinstall npm
如果安裝的話,可以將其卸載
sudo apt-get remove nodejs
sudo apt-get remove npm
三、安裝NPM
這個很簡單,NPM官方提供了安裝NPM的腳本,所以我們把這個腳本下載下來執行一下就可以:
$ wget https://npmjs.org/install.sh --no-check-certificate
$ chmod 777 install.sh
$ ./install.sh
$ npm -v?
四、修改源
你可以使用我們定制的 cnpm (gzip 壓縮支持) 命令行工具代替默認的 npm:
$ npminstall-gcnpm--registry=https://registry.npm.taobao.org
或者你直接通過添加 npm 參數 alias 一個新命令:
alias cnpm="npm --registry=https://registry.npm.taobao.org \?
?--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist
--userconfig=$HOME/.cnpmrc"
Or alias it in .bashrc or .zshrc
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \? ??
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist\
--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc