我正尝试从盖茨比项目的Node版本18.0.0迁移到16.13.0版本,以安装Gatsby 5。然后将安装18.0.0的Node版本,再次使用nvm。当我运行当前正在使用Gatsby的version 4构建时,我得到了以下错误:
No native build was found for platform=darwin arch=arm64 runtime=<
我发现Node使用的是Chrome的V8 JavaScript引擎。这里有一些关于ES6 support 和的信息。当使用Node时,甚至有一个V8选项的开关:但是这些选项似乎都不允许选择ECMAScript版本。此外,我还发现了几年前Node支持ES3的信息,但后来随着V8的发展,它转向了ES5。
是否可以强制节点使用早于第5天的ECMAScript版本?当前使用的V8引擎是否支持ES版本选择?
不支持的SDK版本错误:不支持的SDK版本在Object.checkIfSdkIsSupported、at AndroidBuilder.checkProjectConfig、(/usr/local/lib/node_modules/expo-cli/src/commands/build/AndroidBuilder.ts:50:5) at AndroidBuilder.prepareProjectInfo(/usr