Does anyone know nay fix for this error (TypeError: Cannot assign to read only property 'map' of object '#<QueryCursor>'
Does anyone know nay fix for this error (TypeError: Cannot assign to read only property 'map' of object '#<QueryCursor>'
在本地工作正常,但是当我部署在数字海洋 Kubernetes 服务器上时显示错误。请帮助....
检查您的节点版本。它发生在新版本的节点中。
这不是特定于 kubernetes 的问题。 Kubernetes 是一个 docker 编排器。因此,您必须修改 docker 文件以使用工作节点基础映像。
另外,我建议您不要使用奇怪的节点主要版本,因为它们是最前沿的。最佳做法是在生产环境中使用 LTS-versions,专门避免此类问题,这些节点版本甚至 major-version(12、14、16...)。
根据 dockerhub,如果您在 docker 文件中使用 node:latest,那么您使用的是节点 17.5。这就是你遇到问题的原因。
节点 docker 图像的最佳做法是将精确版本精确到 patch-version。例如。使用 16.14.0-alpine3.15 而不是 16-alpine。因此也避免了在 docker 中缓存旧的节点 16 基础图像,然后想知道为什么在不同的机器上构建会中断。
将节点版本降级到 17.4
nvm ls-remote
nvm install 17.4.*
nvm use 17.4
在本地工作正常,但是当我部署在数字海洋 Kubernetes 服务器上时显示错误。请帮助....
检查您的节点版本。它发生在新版本的节点中。
这不是特定于 kubernetes 的问题。 Kubernetes 是一个 docker 编排器。因此,您必须修改 docker 文件以使用工作节点基础映像。
另外,我建议您不要使用奇怪的节点主要版本,因为它们是最前沿的。最佳做法是在生产环境中使用 LTS-versions,专门避免此类问题,这些节点版本甚至 major-version(12、14、16...)。
根据 dockerhub,如果您在 docker 文件中使用 node:latest,那么您使用的是节点 17.5。这就是你遇到问题的原因。
节点 docker 图像的最佳做法是将精确版本精确到 patch-version。例如。使用 16.14.0-alpine3.15 而不是 16-alpine。因此也避免了在 docker 中缓存旧的节点 16 基础图像,然后想知道为什么在不同的机器上构建会中断。
将节点版本降级到 17.4
nvm ls-remote
nvm install 17.4.*
nvm use 17.4