NPM - 檢查並更新項目依賴的版本


原文地址:https://acme.top/nodejs-npm-check-updates

前言

經常會遇到 package.json 中的庫有更新,但是太多一個一個的來很費事,幸好有個工具 npm-check-updates 可以幫助我們檢查版本是否有變化

安裝

npm install -g npm-check-updates

用法

在當前目錄中顯示項目的任何新依賴項:

## 檢查當前目錄下可更新的依賴項
ncu
## 升級 package.json
ncu -u
## 根據更新的 package.json 安裝新版本
npm install

npm-check-updates -u 僅修改 package.json 文件。運行 npm install 以更新已安裝的軟件包和package-lock.json

檢查全局包:

## 添加 -u 以獲取升級的單行命令
ncu -g

使用 --filter 更新指定依賴

## 以下四中寫法作用相同
ncu --filter one, two, three
nuc -f one, two, three
ncu one, two, three
ncu one two three

使用 --reject 排除指定依賴

ncu --reject one, two, three
ncu -x one, two, three

使用正則表達式匹配

## 匹配以 “gulp-” 開頭的依賴項
ncu '/^gulp-.*$/'
## 匹配不以 “gulp-” 開頭的依賴項
ncu '/^(?!gulp-).*$/'

使用這則表達式匹配時,正則表達式放在 單引號

配置文件

使用 .ncurc.{json,yml,js} 文件指定配置信息。可以指定文件名和路徑使用 --configFileName--configFilePath 命令行選項

例如 .ncurc.json

{
	"upgrade": true,
	"filter": "express",
	"reject": [
		"@types/estree",
		"ts-node"
	]
}

參考文檔

https://github.com/tjunnone/npm-check-updates


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM