【发布时间】:2014-03-05 04:41:46
【问题描述】:
我希望能够将本地安装的包与我的项目 package.json 文件进行比较,而无需调用 npm 在线存储库。如果有一个基于 package.json 文件的包已经过期,那么只有这样它才会去 npm 在线 repo 并安装该包。
这样做的原因是我希望能够更新 package.json 文件以需要更新版本的包,将此更改提交到项目 repo 以及当团队中的其他开发人员获得最新的 npm 包时更新。如果一切都是最新的,我不想减慢这个过程,或者如果访问 npm 存储库或互联网中断,我不想导致构建失败。
我想知道这是否是一个已经解决的用例,还是我需要自己解析 package.json 文件并将其与“npm ls”输出进行比较?
【问题讨论】:
标签: npm