ReferenceError:globalThis 未定义 Node.js

Neh*_*rma 3 node.js node-modules docker npm-install aws-fargate

需要帮忙。在服务器上部署代码时有人遇到这个问题吗?本地一切正常。

参考错误:全局未定义

服务器设置:ECS fargate-带有 Bitbucket 管道的 docker 容器

节点:docker中定义的10

由于此问题,服务器不断重新加载。

Aur*_*ast 6

globalThis仅在Node v12 及更高版本中可用,因此如果您使用 Node v10,则无法使用它。

如果是你自己的代码,你可以用它global代替,这是一样的。

如果错误不是来自您自己的代码,您将必须升级您的节点版本或摆脱它所来自的依赖项。

请注意,不再支持 Node v10。它已经很长时间没有收到任何更新,包括安全更新。如果可能的话,您应该升级到受支持的 Node 版本(在撰写本文时(2023 年 1 月),18 是最新的 LTS 版本)。