检查package.json是否包含node_modules中没有的依赖项

时间:2020-05-19 15:28:59

标签: npm npm-install

我正在寻找一种方法来检查是否有当前需要安装的软件包。例如,存在先前未安装的package.json依赖项或先前未安装的package.json依赖项版本。需要明确的是,我不是在寻找过时的软件包。

如果这不可能,那么我可以知道npm install是否安装或删除了任何软件包。

1 个答案:

答案 0 :(得分:1)

尝试使用--dry-run flag。根据文档man npm-install

The --dry-run argument will report in the usual way what the 
install would have done without actually installing anything.

您可以运行此命令,检查输出。不幸的是,返回值看起来并不取决于是否有任何变化,但是您可以解析输出。

如果输出的最后一行看起来像:

up to date in 7.064s

那你很好,但是看起来像:

added 1 package in 7.014s

updated 1 package in 6.019s

然后需要一个npm i。

相关问题