[教學] nodeJS - npm install on linux and windows

修改紀錄:

2011/10/19  node.exe 經過努力之後,child_process 已經可以支援npm cli.js安裝指令,npm github 網站資料安裝說明也進行同步更新,因此本篇資料經過調整後,簡化linux 部份,增加windows 安裝說明!

node.JS 就已經夠麻煩了,還需要什麼nmp,看這三個字就覺得沒有意義,npm (NodeJS package management) ,許多擴充功能都可以藉由此套件快速安裝,例如express, HTTP-connect, template,藉由第三方套件可以大大縮短開發時程。

nodejs 主要程式安裝完後,其實還有一大區塊,就是直接使用module ,使用現成的模組來開發,以下教學如何安裝npm,主要分為linuxwindows安裝教學說明:

PS. 記得使用root權限安裝

Linux npm 安裝

`curl http://npmjs.org/install.sh | sh

` linux npm 安裝完成! **windows npm安裝**
下載[`node.exe` Windows executable](http://nodejs.org/dist/v0.5.9/node.exe),預設放至於
`curl http://npmjs.org/install.sh | sh

`
[]()
**1. 設定環境變數** 將node 路徑設定環境變數%PATH%,指令模式(command line)下輸入以下指令
`cd c:nodebin

set path=%PATH%;%CD%

setx path "%PATH%"` **2. 安裝npm ** 安裝npm 前請先**確認**已經 [Git 1.7.6 以上版本](http://code.google.com/p/msysgit/downloads/list?can=3) `git config --system http.sslcainfo /bin/curl-ca-bundle.crt

git clone --recursive git://github.com/isaacs/npm.git

cd npm

node cli.js install npm -gf

` 恭喜,npm 安裝完成。 **完成**
試試看安裝npm 套件
`npm install socket.io

`
**[工商服務]**
[NodeJS Taiwan](http://nodejs.tw/)期待更多人的支持,希望能夠聽到你的回應及分享。
**參考資料:** [https://github.com/isaacs/npm](https://github.com/isaacs/npm)

CaesarChi

Web developer, focus on website fullstack, special JavaScript, and love sharing developing experience and communicate with developers. http://about.me/clonn