Npm - 在 1 个命令行中更新并保存 deps 和 depsDev?

Npm - update and save both deps and depsDev in 1 command line?

我想更新多个 npm 依赖项并将它们保存到相应的 package.json 依赖项插槽中。

我的package.json:

{
   "dependencies": {
     "gulp": "^3.0.0"
   },
   "devDependencies": {
    "gulp-eslint": "^2.8.0"
   }
}

所以我想 运行:

$ npm update gulp gulp-eslint

没关系,但是如何分别为 gulp (dep) 和 gulp-eslint (devDep) 保存较新的版本?

我试过:

$ npm update gulp gulp-eslint --save

但是 gulp-eslint 是 devDependency 实际上必须保存在那里,如何在 1 个命令行中完成所有这些?

您还可以通过以下命令使用 Yarn,这是一个新的包管理器:

yarn upgrade

https://yarnpkg.com/en/docs/cli/upgrade

您可以查看 npm-update 的官方文档,注意根据您使用的 npm 版本有不同的规范。

您可以通过命令行执行以下操作:

$ npm update --save --dev

注意:如果您使用 Linux 或 Mac,请使用 sudo