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

时间:2016-11-09 08:32:27

标签: javascript json node.js npm package.json

我想更新多个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命令行中完成所有这些?

2 个答案:

答案 0 :(得分:2)

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

从命令行中可以执行以下操作:

$ npm update --save --dev

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

答案 1 :(得分:0)

您也可以使用Yarn(这是一个新的包管理器),使用以下命令:

yarn upgrade

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