npm版本6.1.0npm
1.安裝模塊npm i/install moduleName
安裝模塊;i是install的縮寫,二者功能是同樣的npm i moduleName@0.0.1
安裝模塊的指定版本npm i moduleName --save
安裝並保存至package.json文件的dependencies中npm i moduleName --save-dev
安裝並保存至package.json文件的devDependencies中npm i moduleName -g
全局安裝模塊json
2.查看已安裝模塊npm ls
查看全部局部安裝的模塊npm ls -g
查看全部全局安裝的模塊npm ls moduleName
查看指定模塊的局部安裝狀況npm ls moduleName -g
查看指定模塊的全局安裝狀況npm view moduleName
查看當前源中指定模塊的信息npm view moduleName versions
查看當前源中指定模塊的全部歷史版本npm view moduleName version
查看當前源中指定模塊的最新版本gulp
3.卸載模塊npm uninstall moduleName
卸載指定模塊code
4.更新模塊npm update
按照package.json中的描述更新模塊,且會在package.json文件中保存更新後的版本描述;^a.b.c更新至a下的最新版本,~a.b.c更新至a.b下的最新版本,a.b.c不會作任何更新npm update moduleName
更新指定模塊ci
5.npm源查看與修改npm config get registry
查看當前npm源地址npm config set registry registryAddress
將npm源設置成相應的地址get
6.萬能的helpnpm help
當忘記了相應命令後,查看幫助io
npm從5.0版本開始添加了package-lock.json文件(下稱lock文件);用於保證再次安裝模塊時能安裝一樣的版本;若是未保存lock文件;npm會安裝符合描述規則的最新版本如gulp中的^3.0.0會安裝3.9.1版本;這就容易形成一些版本不兼容的問題;module
2.1packge.json中各字段的意義
2.2package-lock.json的由來與做用
2.3npm包的發佈與更新
2.4npm源的搭建date