npm經常使用命令與操做

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.萬能的help
npm help 當忘記了相應命令後,查看幫助io

使用npm時須要注意的一些問題

1.package-lock.json須要提交

npm從5.0版本開始添加了package-lock.json文件(下稱lock文件);用於保證再次安裝模塊時能安裝一樣的版本;若是未保存lock文件;npm會安裝符合描述規則的最新版本如gulp中的^3.0.0會安裝3.9.1版本;這就容易形成一些版本不兼容的問題;module

2.時間精力容許的狀況下,可進一步瞭解npm

2.1packge.json中各字段的意義
2.2package-lock.json的由來與做用
2.3npm包的發佈與更新
2.4npm源的搭建date

相關文章
相關標籤/搜索