npm-check 是什么?
答:npm-check 是一个 npm 包,可以通过如下方式安装:
npm install -g npm-check // 全局安装
当你安装完它之后,你可以使用它升级你的项目的依赖库
请注意,你要知道 npm-check 升级的是什么?
答:升级的是你项目目录中,package.json 中声明的依赖包,它不会升级你依赖的依赖——也就是你的 node_module 中的那些依赖包。
我们需要使用什么命令升级?
安装完成后,我们使用如下命令可以进行检查更新:
npm-check
![cc1317f9d534e9933a3fc39386c6808a.png](https://img-blog.csdnimg.cn/img_convert/cc1317f9d534e9933a3fc39386c6808a.png)
我们还可以使用如下命令选择需要的更新进行更新:
npm-check -u
![33ece2f87de3ed3dcb7a343a8c8fd218.png](https://img-blog.csdnimg.cn/img_convert/33ece2f87de3ed3dcb7a343a8c8fd218.png)
下面是 npm-check 指令列表:
-u, --update 显示一个交互式UI,用于选择要更新的模块,并自动更新"package.json"内包版本号信息
-g, --global 检查全局下的包
-s, --skip-unused 忽略对未使用包的更新检查
-p, --production 忽略对"devDependencies"下的包的检查
-d, --dev-only 忽略对"dependencies"下的包的检查
-i, --ignore 忽略对指定包的检查.
-E, --save-exact 将确切的包版本存至"package.json"(注意,此命令将存储'x.y.z'而不是'^x.y.z')