赛普拉斯未能启动

时间:2018-01-18 15:12:53

标签: node.js cypress

我刚安装了赛普拉斯" npm install cypress --save-dev"并确认安装成功,详情如下

  • 下载赛普拉斯
  • 解压缩赛普拉斯
  • 完成安装

尝试使用提示打开赛普拉斯:node_modules.bin \ cypress open但得到以下消息,但没有列出错误。有人遇到过这个吗?

"看起来这是您第一次使用赛普拉斯:1.4.1

→赛普拉斯版本:1.4.1 赛普拉斯未能开始。

这通常是由于缺少库或依赖项造成的。

以下错误应指出缺少哪个依赖项。

https://on.cypress.io/required-dependencies

如果您使用Docker,我们会为容器安装所有必需的依赖项。

平台:win32(10.0.14393) 赛普拉斯版本:1.4.1"

9 个答案:

答案 0 :(得分:4)

我遇到了同样的问题。运行后

npm install --save-dev cypress

您需要运行

.\node_modules\.bin\cypress.cmd install

在我阅读的大多数安装指南中,这有点令人困惑。完成此操作后,它对我有用。

答案 1 :(得分:1)

您似乎缺少一个库或依赖项,只需运行:npm install即可安装项目中所需的所有缺少的库和依赖项。

答案 2 :(得分:0)

答案 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