gpt4 book ai didi

node.js - Google App Engine 标准上的 Nodejs 版本

转载 作者:行者123 更新时间:2023-12-04 09:28:55 24 4
gpt4 key购买 nike

Googles 文档表明他们支持 Nodejs 的最新 LTS,并且他们支持指定版本的最新版本。
https://cloud.google.com/appengine/docs/standard/nodejs/runtimeit uses the latest stable release of the version you choose.目前,NodeJS 的 LTS 版本为 14,版本 12 的版本为 12.18.4。但是,App Engine Standard 似乎停留在 12.16.3 上,因为它是最新版本。
是否有任何迹象表明他们的发布节奏?我们什么时候可以升级?
动机:我正在尝试使用已发布的包和应用程序引擎设置 typescript monorepo。这依赖于 package.json 指定“exports”字段,但 12.16 似乎不支持它,甚至落后于 --experimental-exports标签。

最佳答案

我已经在 AppEngine Standard 中使用 node12 部署了快速入门,并且结果与您的结果相同,当前 latest Node 的 TLS 似乎是:v12.16.3 .
我用以下代码打印了版本:

app.get('/', (req, res) => {
res.status(200).send('Hello, world!>>'+process.version).end();
});
结果是:
enter image description here
这也发生在灵活的环境中,我遇到了类似的问题,应该选择最新的主要版本,而不是总是选择较低的版本,但在选择始终相同的情况下是一致的。这似乎是一种预期的行为,但很值得知道原因。
我尝试设置特定版本 12.18.4但没有成功。 **ERROR**: (gcloud.app.deploy) INVALID_ARGUMENT: The 'package.json' configuration file must specify a supported nodejs12 version that is compatible with the runtime specified in the deployment. Please pin your application to a compatible major version of the runtime via the 'engines.node' property. Supported 'engines.node' values for the runtime 'nodejs12' are: [12.x.x, 12.X.X, 12.x, 12.X, 12.*.*, 12.*, ~12, ~12.0, ~12.0.0, 12, ^12, ^12.0, ^12.0.0, >=12, >=12.0, >=12.0.0, >12.0, >12.0.0, >=1, >=1.0, >=1.0.0, >1, >1.0, >1.0.0, >=2, >=2.0, >=2.0.0, >2, >2.0, >2.0.0, >=3, >=3.0, >=3.0.0, >3, >3.0, >3.0.0, >=4, >=4.0, >=4.0.0, >4, >4.0, >4.0.0, >=5, >=5.0, >=5.0.0, >5, >5.0, >5.0.0, >=6, >=6.0, >=6.0.0, >6, >6.0, >6.0.0, >=7, >=7.0, >=7.0.0, >7, >7.0, >7.0.0, >=8, >=8.0, >=8.0.0, >8, >8.0, >8.0.0, >=9, >=9.0, >=9.0.0, >9, >9.0, >9.0.0, >=10, >=10.0, >=10.0.0, >10, >10.0, >10.0.0, >=11, >=11.0, >=11.0.0, >11, >11.0, >11.0.0].我认为您可以在 Public Issue Tracker 中提出问题, 我找到了 this类似的灵活。这个问题可能与 App Engine 的一些内部东西架构有关。提交问题时,请提供尽可能多的信息,始终进行 sanitizer 以避免共享敏感信息,例如项目 ID、密码等。

关于node.js - Google App Engine 标准上的 Nodejs 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62917201/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com