是否有一个npm命令添加一个依赖到package.json而不安装它?

换句话说,我想要像npm install --save foo这样的东西

…但我想要它来更新我的package.json(将名称和最新版本号添加到我的依赖项),我希望它跳过实际安装到node_modules。 这可能吗?

我试过--dry-run ,这不会跳过安装,但它也跳过更新package.json:/


(是的,我可以手动编辑package.json,但是我想一次执行大约30个依赖关系,所以我想利用npm自动查找每个版本的最新版本号。)

你可以使用npm-check-updates插件https://www.npmjs.com/package/npm-check-updates

npm-check-updates会检查最新的版本更新并更新你的package.json

要安装npm-check-updates运行npm install -g npm-check-updates

检查更新运行npm-check-updates

要用最新版本更新你的package.json而不安装run npm-check-updates -u

要安装更新版本,请运行npm install