如何查找给定 NodeJS 版本的兼容依赖版本

P.N*_*ghe 1 upgrade node.js npm reactjs npm-package

假设我要将节点版本从14 LTS升级到16.18.1 LTS版本。之后,我需要将我的反应项目节点模块升级到最新且兼容的版本。谁能建议我如何找到给定节点版本的节点模块的兼容版本?

Pål*_*sen 9

希望我正确理解了你。您可以使用该npm view <package_name>命令查看有关所需内容的更多信息。

如果您想知道 React 17.0.1 需要哪些依赖项,您可以使用这些命令并获取这些输出

npm view react@17.0.1 dependencies 
{ 'loose-envify': '^1.1.0', 'object-assign': '^4.1.1' }

npm view react@17.0.1 engines
{ node: '>=0.10.0' }
Run Code Online (Sandbox Code Playgroud)

然后你就知道你需要什么依赖版本和节点版本。你可以用同样的方法npm view <package> peerDependencies