Fatal error in , line 0 背后引发的 Node 版本问题

510 阅读1分钟

WX20210326-102017@2x.png

网上说这个是 node 版本问题。

当前 node 版本: 12.0.0

但是项目在 Jetbrains 系列 IDE 可以运行,这又如何解释?IDE 里 node 版本也是一样使用操作系统全局安装的。

网上给出的结局方法是把 node 版本降级到 12 以下。 操作完确实可以。

结合网上的问题研究后得出,这是 node 12 版本的问题,但是 React Native 0.64 版本需要 node 版本最低为 12 以上。就升级到 13 版本,发现 13 版本在使用 React 官方脚手架 create-react-app 创建项目时会报错。

post-css  node verison ^10 || ^12 || >= ^14

没办法,只好继续升级,版本号升级到了 14.0.0 版本。

然后把项目在终端、VS Code、Jetbrains 系列全跑了一遍,服务均可以完美启动。

至此,算顺利解决了。

但开始那个疑惑还是没有解开:为什么其他 IDE 终端都跑不起来,在 Jetbrains 系列 IDE的终端却可以?