Npm 检查package.json是否包含不在节点_模块中的依赖项
我正在寻找一种方法,以检查是否有需要安装的软件包,目前还没有。例如,存在以前未安装的package.json依赖项或以前未安装的package.json依赖项版本。说清楚,我不是在寻找过时的软件包 如果这是不可能的,我可以知道是Npm 检查package.json是否包含不在节点_模块中的依赖项,npm,npm-install,Npm,Npm Install,我正在寻找一种方法,以检查是否有需要安装的软件包,目前还没有。例如,存在以前未安装的package.json依赖项或以前未安装的package.json依赖项版本。说清楚,我不是在寻找过时的软件包 如果这是不可能的,我可以知道是npm install安装了还是删除了任何软件包。尝试使用--dry run标志。根据文档man npm安装: The --dry-run argument will report in the usual way what the install would have
npm install
安装了还是删除了任何软件包。尝试使用--dry run标志
。根据文档man npm安装:
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
那么你很好,但是如果它看起来像:
up to date in 7.064s
added 1 package in 7.014s
或
然后需要一个npm i。您是否尝试过npm安装--试运行?