gpt4 book ai didi

node.js - 使用 Npm 更新所有包

转载 作者:行者123 更新时间:2023-12-04 18:36:29 27 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to update each dependency in package.json to the latest version?

(35 个回答)


3年前关闭。




我有相当多的包已经过时,我想更新。我尝试按照 npm documentation 中的描述运行 npm update : npm update --depth 9999 -dev更新花了很长时间,最后失败了。我又尝试了几次,我将堆栈大小设置为无限制等,但它总是需要几个小时,最后它失败了。

我尝试使用 --depth 999(不是 9999)更新单个包,但也失败了。

有什么推荐的方法来更新所有有效的软件包吗?

**Edit:** At first I was getting  `MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() to increase limit`

然后我得到一个堆超出异常:
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

最后,我得到了 Max call stack size exceeded.
我将堆栈大小设置为无限制并降低了深度,但它已经运行了几个小时没有结果。

最佳答案

事实证明,我不知何故运行了 4 个 npm update 作业。我杀了他们,然后跑了npm outdated ,获取输出并运行 npm install <package>@<version>对于每个包。
然后我安装并运行了npm-check-udates它安装了另外几个软件包。

关于node.js - 使用 Npm 更新所有包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56348027/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com