提问人:Naveed Akram 提问时间:10/2/2023 更新时间:10/2/2023 访问量:102
React 原生 Nodejs 兼容性问题
React native Nodejs compatibility issue
问:
我是本地反应的新手。我遇到了 Node js 版本兼容性问题。我已经在我的系统中安装了 Node 14 版本,当我在 react native 中创建一个新项目时,他给了我一个错误:“您当前正在运行 Node v14.21.3,但 React Native 需要 >=16。 但是当我将节点版本升级到最新版本时。我的另一个项目给了我节点js版本兼容性问题(Angular)。 我是如何克服这个问题的。谢谢
我尝试了不同的方法来克服这个问题,例如升级和降级节点版本。如果 react native 项目在最新的 nodejs 版本下工作正常,则 Angular 项目会给出错误。
答:
1赞
Fischbrot
10/2/2023
#1
一般的答案是使用nvm
下面是 github 存储库的链接: 节点版本管理器
这样,您始终可以使用
$ 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
希望这会有所帮助
评论
1赞
Naveed Akram
10/2/2023
是的,这对我有用。首先,我从系统中卸载了 nodejs 并安装了 NVM,并使用 NVM 安装了不同版本的 nodejs,并在它们之间轻松切换。特别感谢您的及时回复。
0赞
Fischbrot
10/2/2023
感谢您的批准答案!很高兴我能帮上忙!
评论