首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在以下位置找不到Cypress可执行文件: /root/.cache/Cypress/3.8.3/Cypress/Cypress

在以下位置找不到Cypress可执行文件: /root/.cache/Cypress/3.8.3/Cypress/Cypress
EN

Stack Overflow用户
提问于 2020-04-09 00:30:10
回答 4查看 3.5K关注 0票数 0

当cypress命令'npx cypress run -P projects/demoProject-cypress‘在云上的docker上运行时,我得到这个错误'Cypress可执行文件未在:/root/.cache/cypress/3.8.3/cypress/cypress中找到’。这是一个用jenkins编写的命令,用于在部署之前运行。我试过等待,但没有用。这是一个基于npm的angular项目。

帮助!

EN

回答 4

Stack Overflow用户

发布于 2020-05-25 03:20:20

设置CYPRESS_CACHE_FOLDER环境变量。

Linux上的Ex:

代码语言:javascript
复制
export CYPRESS_CACHE_FOLDER=/custom_path/cypress

当你安装Cypress的时候,它会缓存一些二进制文件之类的东西。通常,对于普通用户,默认缓存位置如下所示。

代码语言:javascript
复制
MacOS: ~/Library/Caches/Cypress
Linux: ~/.cache/Cypress
Windows: /AppData/Local/Cypress/Cache

CYPRESS_CACHE_FOLDER环境变量被设置时,Cypress资源将被缓存到该位置,并且在运行时,Cypress将在那里找到内容。确保用户有权访问缓存位置。

票数 2
EN

Stack Overflow用户

发布于 2020-05-08 18:01:36

尝试从根目录运行的npx命令。尝试使用当前项目的from nodemodules。

代码语言:javascript
复制
/node_modules/.bin/cypress run

这将打开并运行柏树。让我知道你仍然面临着问题。

票数 1
EN

Stack Overflow用户

发布于 2021-09-21 12:25:54

也许回答晚了,但仍然是:

我之所以出现这个错误,主要是因为Dockerfile或docker run命令中指定的docker镜像与项目package.json中的"cypress": "8.3.0"版本之间的版本不匹配:cypress/included:8.4.0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61105481

复制
相关文章

相似问题

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