检查 package.json 是否包含不在 node_modules 中的依赖项
check if package.json contains dependencies not in node_modules
我正在寻找一种方法来检查是否有需要安装但目前不需要的软件包。例如,有一个 package.json 以前没有安装的依赖项或 package.json 以前没有安装的依赖项版本。需要说明的是,我不是在寻找过时的软件包。
如果这不可能,我会知道 npm install
是否安装或删除了任何软件包。
尝试使用 --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.
你可以运行这个命令,检查输出。不幸的是,它看起来不像 return 值根据是否有任何变化而变化,但您可以解析输出。
如果输出的最后一行如下所示:
up to date in 7.064s
那你就不错了,不过如果看起来像:
added 1 package in 7.014s
或
updated 1 package in 6.019s
然后需要 npm i。
我正在寻找一种方法来检查是否有需要安装但目前不需要的软件包。例如,有一个 package.json 以前没有安装的依赖项或 package.json 以前没有安装的依赖项版本。需要说明的是,我不是在寻找过时的软件包。
如果这不可能,我会知道 npm install
是否安装或删除了任何软件包。
尝试使用 --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.
你可以运行这个命令,检查输出。不幸的是,它看起来不像 return 值根据是否有任何变化而变化,但您可以解析输出。
如果输出的最后一行如下所示:
up to date in 7.064s
那你就不错了,不过如果看起来像:
added 1 package in 7.014s
或
updated 1 package in 6.019s
然后需要 npm i。