1,版本查看

node -v
npm -v
2,修改NPM的緩存目錄和全局目錄路徑

D盤node目錄下創建兩個目錄,分別是node_cache和node_global,這是用來放安裝過程的緩存文件以及最終的模塊配置位置,執行下面這兩個命令 npm config set prefix “D:\Program Files\node\node_global” npm config set cache “D:\Program Files\node\node_cache”
- 配置npm和nodejs的環境變量

變量名填:NODE_PATH
變量值填:D:\Program Files\node\node_modules\
D:\ProgramFiles\node\node_global\
3,npm 安裝常用命令

- 全局安裝 npm install 模塊名 -g - 本地安裝 npm install 模塊名 - 一次性安裝多個 npm install 模塊名 模塊名 - 安裝開發時依賴包 npm install 模塊名 --save-dev - 安裝運行時依賴包 npm install 模塊名 --save
4,npm更新、卸載

- 查看幫助命令 npm help - 檢查包是否已經過時 npm outdated - 更新node模塊 npm update 模塊名 npm update 模塊名 @版本號 更新到指定版本 npm update 模塊名 @latest - 卸載node模塊 npm uninstall 模塊名
5,npm查看命令

- 查看某個包對於各種包的依賴關系 npm view 模塊名 dependencies - 查看包的源文件地址 npm view 模塊名 repository.url - 查看當前模塊依賴的node最低版本號 npm view 模塊名 engines - 查看模塊的當前版本號 npm view 模塊名 version - 查看模塊的歷史版本和當前版本 npm view 模塊名 versions - 查看一個模塊的所有信息 npm view 模塊名 - 查看當前已經安裝的模塊 npm list npm list --depth=0 //限制輸入的模塊層級 npm list 模塊名 - 查看全局的包的安裝路徑 npm root -g
6,其它

- 更改包內容后進行重建 npm rebuild 模塊名 - 訪問package.json的字段文檔 npm help json - 查看某個模塊的bugs列表界面 npm bugs 模塊名 - 打開某個模塊的倉庫界面 npm repo 模塊名 - 打開某個模塊的文檔 npm docs 模塊名 - 打開某個模塊的主頁 npm home 模塊名 -清除未被使用到的模塊 npm prune
7,版本控制
npm包的版本號的格式X.Y.Z,其中X為主版本號,只有更新了不向下兼容的API時進行修改主版本號,Y為次版本號,當模塊增加了向下兼容的功能時進行修改,Z為修訂版本號,當模塊進行了向下兼容的bug修改后進行修改
默認情況下,當用–save或者–save-dev安裝一個模塊時,npm通過脫字符(^)來限定所安裝模塊的主版本號,而該脫字符對於不同的版本號有不同的更新機制
^1.2.1 代表的更新版本范圍為 >=1.2.1 && < 2.0.0
^0.2.1 代表的更新版本范圍為 >=0.2.1 && <0.3.0
^0.0.2 代表的更新版本范圍為 0.0.2)