需要帮助。在服务器上部署代码时有人遇到这个问题吗?本地一切正常。
ReferenceError:globalThis 未定义
服务器设置:ECS fargate-带有 Bitbucket 管道的 docker 容器
节点:docker中定义的10个
由于此问题,服务器不断重新加载。
globalThis
仅适用于 Node v12 及更高版本,因此如果您使用 Node v10,则无法使用它。
如果是你自己的代码,你可以用
global
代替,这是一样的。
如果错误不是来自您自己的代码,您将必须升级您的节点版本或摆脱它所来自的依赖项。
请注意,不再支持 Node v10。它已经很长时间没有收到任何更新,包括安全更新。如果可能的话,您应该升级到受支持的 Node 版本(在撰写本文时(2023 年 1 月),18 是最新的 LTS 版本)。