我该如何让npm告诉我,如果所有依赖关系都已经安装了,而没有检查网络?检查来自pacakge.json的npm依赖关系是否在没有网络的情况下安装
我的目标是首先在本地测试是否需要安装任何东西,然后只有当缺少某些东西时,我才会运行正常的npm install
来安装它。我试图避免通过网络进行初步检查,尽管如果一切已经存在。
这也给了一个package.json文件与固定版本,因为显然允许自动升级包总是需要远程存储库检查。
更新: 我测试过npm list
这似乎并没有访问网络,并打印出“未满足的依赖”,如果事情是在的package.json,但没有安装。这是完成这个最好的方法吗? npm list | grep -c 'UNMET DEPENDENCY'
我的更新似乎有效,但我认为@apfrancis的答案更合适。标记为正确的答案。 – user605331