一些有用的工具包,便于日常的查询。所有的包可以在 npmjs 中查询。工具包一般推荐安装在全局下,便于直接调用。

npm-check-updates

npm-check-updates 可以将 package.json 的依赖更新至最新版本。该命令仅修改 package.json 文件,更新完成需要手动安装。

ncu         # 查看可更新包
ncu -u      # 更新 package.json
npm install # 安装依赖

其他的更新命令

# 仅更新 mocha
ncu mocha
ncu -f mocha
ncu --filter mocha

# 更新 "react-" 的包
ncu react-*
ncu "/^react-.*$/"

# 更新除了 nodemon 的其他包
ncu \!nodemon
ncu -x nodemon
ncu --reject nodemon

n

Node.js 版本管理工具。由于 n 本来就是 Node.js 版本管理工具,可能安装之前并没有安装 Node.js,可以使用以下命令安装

curl -L https://raw.githubusercontent.com/tj/n/master/bin/n -o n
bash n lts
# Now node and npm are available
npm install -g n

安装指定的版本可以使用 n <version>

n 16.14.0
n lts

# 运行 n 查看,选择下载的版本
n