首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AppEngine上使用@google-cloud/task运行Mocha测试的问题(@grpc/grpc-js仅适用于Node^8.13.0 || >=10.10.0)

在AppEngine上使用@google-cloud/task运行Mocha测试的问题(@grpc/grpc-js仅适用于Node^8.13.0 || >=10.10.0)
EN

Stack Overflow用户
提问于 2019-07-03 17:48:04
回答 2查看 320关注 0票数 0

使用GCP Cloud Build运行一些使用"@google-cloud/tasks“api的Mocha集成测试。在运行管道时,此步骤失败,并显示@grpc/grpc-js仅适用于节点^8.13.0 || >=10.10.0错误。yargs模块中出现错误。

有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2019-07-03 22:23:10

我想通了。to /cloud-builders/npm容器镜像仍然(2019-07-03)指向节点8.12。因此,当您运行需要NodeJS10的构建步骤时,您需要更改cloudbuild.yaml文件中的容器名称以使用“新”版本(即使用NodeJS10的版本)。转到您的容器图像库并获取名称,然后在.yaml中更新名称。在我的案例中,它看起来像是,

  • 名称:"gcr.io/cloud-builders/npm@sha256:63d3104767b......“args:“运行”,“测试”
票数 2
EN

Stack Overflow用户

发布于 2020-03-07 18:50:38

您也可以使用官方的节点镜像:

代码语言:javascript
复制
steps:
- name: node:10.16.0
  entrypoint: npm
  args: ['run', 'test']
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56867331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档