Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在将节点版本8更新为10时,如何获取所有兼容的软件包版本?_Node.js_Npm_Npm Check Updates - Fatal编程技术网

Node.js 在将节点版本8更新为10时,如何获取所有兼容的软件包版本?

Node.js 在将节点版本8更新为10时,如何获取所有兼容的软件包版本?,node.js,npm,npm-check-updates,Node.js,Npm,Npm Check Updates,我想将节点版本从8更新到10 因此,必须更新与节点10兼容的所有npm包。 我无法运行npm update,因为它会将所有包更新为lattes版本,该版本可能与节点10不兼容 一种检查文档中每个包版本兼容性的方法,并将该版本使用到我的package.json文件中 npm检查更新只讨论当前版本和最新版本,不讨论兼容版本 我正在寻找一个聪明的方法来做这件事 请给我一些更好的解决方案。 我将感谢所有回复。我认为没有办法做到这一点。但据我所知,如果一个包与当前节点版本不兼容,npm会通知您。如果npm

我想将节点版本从8更新到10

因此,必须更新与节点10兼容的所有npm包。 我无法运行
npm update
,因为它会将所有包更新为lattes版本,该版本可能与节点10不兼容

一种检查文档中每个包版本兼容性的方法,并将该版本使用到我的
package.json
文件中

npm检查更新
只讨论当前版本和最新版本,不讨论兼容版本

我正在寻找一个聪明的方法来做这件事

请给我一些更好的解决方案。
我将感谢所有回复。

我认为没有办法做到这一点。但据我所知,如果一个包与当前节点版本不兼容,npm会通知您。如果npm知道,哪个版本与节点版本兼容,那么一定有办法。据我所知,似乎没有类似的事情。一个类似的问题已经被问到,如果你找到任何解决方案,请发帖。