我刚安装了赛普拉斯" npm install cypress --save-dev"并确认安装成功,详情如下
尝试使用提示打开赛普拉斯:node_modules.bin \ cypress open但得到以下消息,但没有列出错误。有人遇到过这个吗?
"看起来这是您第一次使用赛普拉斯:1.4.1
→赛普拉斯版本:1.4.1 赛普拉斯未能开始。
这通常是由于缺少库或依赖项造成的。
以下错误应指出缺少哪个依赖项。
https://on.cypress.io/required-dependencies
平台:win32(10.0.14393) 赛普拉斯版本:1.4.1"
答案 0 :(得分:4)
我遇到了同样的问题。运行后
npm install --save-dev cypress
您需要运行
.\node_modules\.bin\cypress.cmd install
在我阅读的大多数安装指南中,这有点令人困惑。完成此操作后,它对我有用。
答案 1 :(得分:1)
您似乎缺少一个库或依赖项,只需运行:npm install
即可安装项目中所需的所有缺少的库和依赖项。
答案 2 :(得分:0)
Docker镜像:https://docs.cypress.io/examples/examples/docker.html#
系统依赖关系:https://docs.cypress.io/guides/guides/continuous-integration.html#Recording-Tests-in-CI
答案 3 :(得分:0)
您可能已经解决了这个问题,但是,如果不尝试从download.cypress.io/desktop下载二进制文件
直接下载
如果您没有在项目中使用Node.js或npm,或者只想快速尝试使用Cypress,则可以随时下载Cypress 直接从我们的CDN。
直接下载将始终获取最新的可用版本。您的平台将被自动检测。
只需手动解压缩并双击即可。赛普拉斯将无需安装任何依赖即可运行。
参考:https://docs.cypress.io/guides/getting-started/installing-cypress.html#Direct-download
答案 4 :(得分:0)
请尝试以下操作,如here
所示set NODE_OPTIONS=
cypress run
答案 5 :(得分:0)
我希望你一定已经解决了这个问题。
如果没有,请尝试删除缓存并重新运行cypress。它应该工作。如果您使用的是Mac,请在运行cypress open之前运行以下命令。
/Users/<username>/Library/Caches/Cypress/
答案 6 :(得分:0)
在package.json
文件中添加以下行代码
{
"scripts": {
"test": "cypress open"
}
}
并使用以下命令提示符运行cypress thro'编辑器命令提示符
npm run test
答案 7 :(得分:0)
尝试使用此npx cypress install --force
,然后使用npx cypress open
答案 8 :(得分:-1)
.\node_modules\.bin\cypress.cmd install --force