使用GCP Cloud Build运行一些使用"@google-cloud/tasks“api的Mocha集成测试。在运行管道时,此步骤失败,并显示@grpc/grpc-js仅适用于节点^8.13.0 || >=10.10.0错误。yargs模块中出现错误。
有什么建议吗?
发布于 2019-07-03 22:23:10
我想通了。to /cloud-builders/npm容器镜像仍然(2019-07-03)指向节点8.12。因此,当您运行需要NodeJS10的构建步骤时,您需要更改cloudbuild.yaml文件中的容器名称以使用“新”版本(即使用NodeJS10的版本)。转到您的容器图像库并获取名称,然后在.yaml中更新名称。在我的案例中,它看起来像是,
发布于 2020-03-07 18:50:38
您也可以使用官方的节点镜像:
steps:
- name: node:10.16.0
entrypoint: npm
args: ['run', 'test']https://stackoverflow.com/questions/56867331
复制相似问题