我对本地人的react 还很陌生.我面临着Node js版本兼容性的问题.我已经在我的系统中安装了Node 14版本,当我在Reaction Native中创建新项目时,他给了我一个错误:"您当前正在运行Node v14.21.3,但Reaction Native要求&>=16." 但是当我将我的 node 版本升级到最新版本时.我的另一个项目给我带来了Node.js 版本兼容性问题(Angular ). 我是如何克服这个问题的.谢谢

我try 了不同的方法来解决这个问题,比如升级和降级 node 的版本.如果REACT原生项目与最新的NodeJS版本一起工作得很好,则ANGLE项目会给出错误.

推荐答案

一般的答案是使用nvm

以下是GitHub回购的链接:Node Version Manager

这样,您就可以随时在 node 版本之间进行切换

$ nvm use 16
Now using node v16.9.1 (npm v7.21.1)
$ node -v
v16.9.1
$ nvm use 14
Now using node v14.18.0 (npm v6.14.15)
$ node -v
v14.18.0
$ nvm install 12
Now using node v12.22.6 (npm v6.14.5)
$ node -v
v12.22.6

希望这能有所帮助

Node.js相关问答推荐

Express 4.18正文解析

编辑Mongoose中的对象嵌套数组

如何从基于JSON的HTML/SCSS模板生成PDF?

车把模板引擎循环问题

在 azure blob 容器之间复制文件

Cypress.io - 如何等待返回调用属性的方法的结果?

无法通过 NextJS 访问 HTTP 帖子中的正文

如何在带有 JS 的 Nodejs 中使用没有 Async 方法的 Await

如何在拦截器中发送不同的请求?

自定义 Docker 容器 Github 操作无法在 /github/workspace 中找到 Node 脚本

解决并行保存到 mongodb

提供静态文件到底是什么意思?

使用restify时如何支持cors

如何使用 Mocha 测试正常(非 node 特定)JavaScript 函数?

如何使用适用于 Node.js 的 AWS 开发工具包将 Amazon S3 中的所有对象从一个前缀复制/移动到另一个前缀

ISODate 未定义

如何运行用 TypeScript 编写的 Mocha 测试?

npm WARN 不推荐使用 graceful-fs@3.0.8:graceful-fs 版本 3

Node.js 连接仅适用于本地主机

Npm postinstall 仅用于开发