標籤:style blog http color 使用 ar 檔案 2014 sp
1.什麼是npm
npm是Node.js的包管理器,它允許開發人員在Node.js的應用程式中建立,共用,重用模組。之前我們通過node的官網的安裝程式安裝了Node.js,那麼npm就已經裝好了的。
既然npm是Node.js的包管理器,那麼什麼是包呢?
包:包是一個檔案夾,將模組封裝起來,用於發布,更新,依賴管理,版本控制。你可以簡單的把包理解成就是一個檔案夾。package.json描述包的一些資訊
模組:一個實現某些特定功能的檔案,以實現模組化編程。
2.如何使用npm為node.js安裝模組
在cmd下輸入npm可以查看npm是否可以用
在windows上裝好了node.js 版本為:v0.10.30 。由於不是用的預設安裝路徑,需要在 報錯的路徑下 建個名為 npm的檔案 ,不要帶尾碼名哦。報錯路徑為: C:\Users\“你使用者名稱”\AppData\Roaming\ 這個路徑下建個npm檔案即可正常使用npm 命令了!
然後再輸入npm就可以看到系統返回的一些系統的文本了
使用npm install 模組名 ,就可以安裝這個模組了,npm會自動連網去下載這個包
然後我們會發現我們的項目目錄中就多了一個下面的檔案夾
開啟上面的這個檔案夾,發現裡面就是我們剛才下載好的cookie這個模組了
再開啟cookie這個檔案夾,裡面有個package.json檔案,這個檔案就描述了cookie這個包的資訊
開啟package.json,找到 "main": "index.js",index.js這是這個包的路口檔案.
開啟index.js,發現如所示的代碼。通過module.exports把serialize,parse這2個函數暴露出來。這樣當別的JS檔案通過require引入這個模組的時候,就可以調用這2個方法了
module.exports和exports是一樣的
3.如何移除這個模組
通過npm remove 模組名,來移除這個模組
node.js在windows下的學習筆記(3)---npm