Node 安裝

一、Linux 安裝

nodejs的安裝通常有兩種方式,不少人在使用編譯好的文件安裝nodejs的時候出現了不少問題,下面小編就給大家介紹下Linux安裝nodejs的三種方法,感興趣的朋友可以來了解下。

首先去官網下載代碼,這里一定要注意安裝分兩種,一種是Source Code源碼,一種是編譯后的文件。我就是按照網上源碼的安裝方式去操作編譯后的文件,結果坑了好久好久。
  注意看好你下載的是什么文件!!!對應的安裝方式不同。下載地址如下:
https://nodejs.org/en/
http://nodejs.cn/

Linux安裝Nodejs的三大方法

(一) 編譯好的文件

簡單說就是解壓后,在bin文件夾中已經存在node以及npm,如果你進入到對應文件的中執行命令行一點問題都沒有,不過不是全局的,所以將這個設置為全局就好了。

cd node-v0.10.28-linux-x64/bin
ls
./node -v

這就妥妥的了,node文件夾具體放在哪,叫什么名字隨你怎么定。然后設置全局:

ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm

這里/home/kun/mysofltware/這個路徑是你自己放的,你將node文件解壓到哪里就是哪里。

(二)通過源碼編譯

這種方式你下載的文件是Source code,較為麻煩。

# tar xvf node-v0.10.28.tar.gz
# cd node-v0.10.28
# ./configure
# make
# make install
# cp /usr/local/bin/node /usr/sbin/

查看當前安裝的Node的版本
# node -v
v0.10.28

(三)apt-get

還有一種就是shell提示的apt-get方式,強烈不推薦。
sudo apt-get install nodejs
sudo apt-get install npm
  上面就是Linux安裝Nodejs的方法介紹了,三種方法都能夠安裝Nodejs,使用源碼安裝是最簡單的方法,而后面兩種較為麻煩,不是很推薦。

下載地址
https://nodejs.org/dist/v4.2.0/
https://nodejs.org/dist/v4.2.1/
https://nodejs.org/dist/v4.2.2/
https://nodejs.org/dist/v4.2.3/
https://nodejs.org/dist/v4.2.4/
https://nodejs.org/dist/v4.2.5/
https://nodejs.org/dist/v4.2.6/

https://nodejs.org/dist/v4.3.0/
https://nodejs.org/dist/v4.3.1/
https://nodejs.org/dist/v4.3.2/

https://nodejs.org/dist/v4.4.0/
https://nodejs.org/dist/v4.4.1/
https://nodejs.org/dist/v4.4.2/
https://nodejs.org/dist/v4.4.3/

https://nodejs.org/dist/v0.12.13/

二、Mac 安裝

暫無

三、Windows 安裝

通過官網安裝包安裝

直接登錄Node.js官網點擊“install”下載安裝。(這種安裝方式雖然簡單,但不夠靈活,如果你打算長期研究node,推薦使用第二種安裝方式)

安裝過程中node將自動創建環境變量,可直接在終端中執行node命令操作,輸入node -v,打印node版本號即代表安裝成功。

通過安裝工具nvmw安裝

nvm,它是Linux下的一個Node版本管理工具,我們可以使用它來方便的安裝/切換node版本,nvwm相當于nvm的Windows移植版。
當我們想嘗鮮新版本或在其他版本(例如io,js)間切換時,通過nvwm就顯得非常方便了。

  1. 首先我們需要從GitHub上獲取nvmw

     git clone https://github.com/cnpm/nvmw.git
    

設置nvmw環境變量手動將nvmw目錄加入到你的PATH環境變量中,下面我們可以直接在cmd中使用nvmw了 。

  1. 安裝node

由于網絡原因,從原始地址下載node會比較緩慢,可以通過設置nvmw環境變量為國內鏡像節點加快下載速度。通過設置阿里鏡像,整個下載安裝過程是十分迅速的。

    set "NVMW_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node"     :: 設置node鏡像
    set "NVMW_IOJS_ORG_MIRROR=https://npm.taobao.org/mirrors/iojs"     :: 設置iojs鏡像
    set "NVMW_NPM_MIRROR=https://npm.taobao.org/mirrors/npm"     :: 設置npm鏡像

安裝最新版本node nvmw install node出現如下情況

圖1

解決辦法如下:


圖2

有時出現302錯誤,解決方法nvmw.bat做圖3和圖4切換。

圖3
圖4

安裝其他版本:nvmw install v0.10.21
安裝其他版本:nvmw install v0.12.6
查看當前node版本:nvmw ls
切換node版本:

Paste_Image.png

配置

node安裝成功后nvmw雖然會自動為新版本創建環境變量,但僅針對當前命令窗口有效,因此我們依然需要去手動配置node環境變量。

nvm-window

https://github.com/coreybutler/nvm-windows
https://github.com/coreybutler/nvm-windows/releases
可以exe文件安裝,方便使用(推薦方法

NPM

NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場景有以下幾種:

  • 允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
  • 允許用戶從NPM服務器下載并安裝別人編寫的命令行程序到本地使用。
  • 允許用戶將自己編寫的包或命令行程序上傳到NPM服務器供別人使用。

由于新版的nodejs已經集成了npm,所以之前npm也一并安裝好了。同樣可以使用cmd命令行輸入”npm -v”來測試是否成功安裝。

CNPM

淘寶 NPM 鏡像,你可以用此代替官方版本(只讀),同步頻率目前為 10分鐘 一次以保證盡量與官方服務同步。
CNPM

  1. 使用我們定制的 cnpm (gzip 壓縮支持) 命令行工具代替默認的 npm
    npm install -g cnpm --registry=https://registry.npm.taobao.org

  2. 直接通過添加 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 ~/.zsh

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容