当我尝试在CircleCI中使用Cypress Orb时,出现一个错误,提示我使用了错误的节点版本。
无论有没有Orb,我都尝试了多种不同的配置,但都没有成功。
这是我非常基本的config.yml
文件,直接从文档中复制
version: 2.1
orbs:
cypress: cypress-io/cypress@1
workflows:
build:
jobs:
- cypress/run:
yarn: true
这是CircleCI显示的错误
#!/bin/bash -eo pipefail
yarn install --frozen-lockfile
yarn install v1.10.1
[1/5] Validating package.json...
error app@1.0.0: The engine "node" is incompatible with this module. Expected version "^10.15.1". Got "10.13.0"
error Found incompatible module
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Exited with code 1
我怀疑我必须使用nvm来指定正确的节点版本,但是我无法弄清楚如何或在哪里。
谢谢!
答案 0 :(得分:1)
您可以尝试
version: 2.1
orbs:
cypress: cypress-io/cypress@1
workflows:
build:
jobs:
- cypress/run:
executor: cypress/base-10
yarn: true