npm操作

1.基本上安裝完node.js都會一起安裝npm

2.npm為node.js的套件管理工具
在網路上有很多人寫好的module
可以在https://npmjs.org/查詢有沒有你所需的套件

3.因此使用npm可以下載別人寫好的套件
節省寫code的時間

4.收尋套件
輸入命令和要收尋套件的名稱
npm search socket.io
第一次收尋通常比較久

5.安裝套件
npm install socket.io

6.列出已安裝套件
npm list

7.更新套件
npm update

8.移除套件
npm uninstall socket.io

9.假設你所開發的app中需要其他套件
app可能會給其他人使用
因此需要使用package.json加入需要使用其他套件的名稱和版號
package.json裡輸入
{
    "name": "application-name",
    "version": "0.0.1",
    "private": true,
    "dependencies": {
        "express": "3.2.6",
        "jade": "*"
    }
}
之後輸入
npm install
就會自動安裝你app所需要的套件
註:接下來的指令有分為全域和本地
  全域是由是否加入-g來判定
  也是就是說你想要將express安裝後讓其他使用者可以使用
  就輸入"npm install -g express"
  要看全域有沒有此套件也要使用"npm list -g"才看的到
  有些套件需要安裝到全域上
  例如: node-inspector, express
註:在Linux下因為權限關係
  因此安裝到全域下需要輸入sudo
註:package.json為app紀錄開發者的訊息
  像是app的版號、名稱
  開發者的姓名、email
  所需安裝套件等等

0 意見:

張貼留言