提问者:小点点

系统无法看到正确的节点版本


已安装节点v14,但当expo启动时,它会为节点版本提供一个错误:

ubuntu@ubuntu:~/Project/ expo start
ERROR: Node.js v8.17.0 is no longer supported.

expo-cli supports following Node.js versions:
* >=10.13.0 <11.0.0 (Maintenance LTS)
* >=12.13.0 <13.0.0 (Active LTS)
* >=14.0.0  <15.0.0 (Current Release)

我已检查节点版本:

ubuntu@ubuntu:~/Project/ node --version
v8.17.0

并尝试安装最新版本,但它显示已安装:

ubuntu@ubuntu:~/Project/  nvm install node
v14.10.1 is already installed.
Now using node v14.10.1 (npm v6.14.8)
ubuntu@ubuntu:~/Project/ node --version
v14.10.1

和expo可以在没有节点版本错误的情况下启动

ubuntu@ubuntu:~/Project/ expo start
Starting project at /Project

有人知道node的问题是什么吗?

谢谢很多


共1个答案

匿名用户

您需要通过执行以下命令告诉nvm使用版本14.10.1:

NVM使用14.10.1