如何在忽略版本限制的同时更新过时的依赖项

时间:2018-09-18 14:45:11

标签: npm

考虑以下package.json

JPQL

运行"devDependencies": { "@babel/core": "7.0.0-beta.55", "@babel/plugin-transform-object-assign": "7.0.0-beta.55", "@babel/preset-env": "7.0.0-beta.55", } 将为我提供以下输出:

npm outdated

如何使用最新的稳定器更新所有依赖项,并通过cli将package.json中的依赖项重写为Package Current Wanted Latest Location @babel/core 7.0.0-beta.55 7.0.0-beta.55 7.1.0 myproject @babel/plugin-transform-object-assign 7.0.0-beta.55 7.0.0-beta.55 7.0.0 myproject @babel/preset-env 7.0.0-beta.55 7.0.0-beta.55 7.1.0 myproject

  1. 7.1.0无效
  2. 如果我开始为每个软件包输入npm update @babel/core --save-dev,那么我也可以在package.json中手动对其进行更新。随着依赖图的增长,这太麻烦了
  3. 当我将所需的依赖版本设置为“ *”时,npm会在下一个npm install @babel/core@7.1.0 --save-dev上将其重写为“ ^ 7.1.0”,直到新的专业发行为止。
  4. 我意识到akin questions have been asked before,但这是在2013年,从那时起,npm更新功能已经被重写了很多次(但是文档并没有完全解释我如何实现我的目标)

0 个答案:

没有答案