【问题标题】:Cypress failed to start on Windows赛普拉斯无法在 Windows 上启动
【发布时间】:2018-06-27 17:08:42
【问题描述】:

我刚刚使用“npm install cypress --save-dev”安装了 Cypress,并确认安装成功,详情如下

  • 已下载赛普拉斯
  • 解压柏树
  • 安装完成

尝试使用提示打开 Cypress:node_modules.bin\cypress open,但收到以下消息,但未列出任何错误。有人遇到过这个吗?

“看起来这是你第一次使用 Cypress:1.4.1

→ 赛普拉斯版本:1.4.1 赛普拉斯无法启动。

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

下面的错误应该表明缺少哪个依赖项。

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

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


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

【问题讨论】:

  • 可能会删除你的 node_modules 并重新安装包

标签: node.js windows cypress


【解决方案1】:

试试这个npx cypress install --force 然后使用npx cypress open

【讨论】:

  • 非常感谢分享
  • yarn run cypress install --force 与纱线。
【解决方案2】:

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

npm install --save-dev cypress

你需要跑

.\node_modules\.bin\cypress.cmd install

在我阅读的大多数安装指南中,这有点令人困惑。这样做之后,它对我有用。

【讨论】:

  • .\\node_modules\\.bin\\cypress.cmd install 在 Bash 中
  • 我必须用“--force”运行它才能强制重新安装
  • 是的,由于某种原因,安装后脚本失败,或者在您将其安装为 devDep 时根本不运行。因此需要强制重新安装。
【解决方案3】:

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

【讨论】:

    【解决方案4】:

    here所述,尝试以下操作

    set NODE_OPTIONS=
    cypress run
    

    【讨论】:

      【解决方案5】:

      package.json文件中添加以下行代码

      {
        "scripts": {
          "test": "cypress open"
        }
      }
      

      并使用下面的命令提示符运行 cypress thro' 编辑器命令提示符

      npm run test
      

      【讨论】:

        【解决方案6】:

        我希望你一定已经解决了这个问题。

        如果没有,请尝试删除缓存并重新运行 cypress。它应该工作。如果您使用 mac,请在运行 cypress open 之前运行以下命令。

        /Users/<username>/Library/Caches/Cypress/
        

        【讨论】:

          【解决方案7】:

          不过,您可能已经解决了这个问题,如果没有尝试从 download.cypress.io/desktop 下载二进制文件

          直接下载

          如果您的项目中没有使用 Node.js 或 npm,或者您只是想快速试用 Cypress,您可以随时下载 Cypress 直接来自我们的 CDN。

          直接下载将始终获取最新的可用版本。系统会自动检测您的平台。

          只需手动解压缩并双击。 Cypress 无需安装任何依赖项即可运行。

          参考:https://docs.cypress.io/guides/getting-started/installing-cypress.html#Direct-download

          【讨论】:

            【解决方案8】:
            .\node_modules\.bin\cypress.cmd install --force
            

            【讨论】:

              【解决方案9】:
              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2020-12-23
              • 2021-12-02
              • 2021-07-07
              • 2023-04-04
              • 1970-01-01
              • 2022-09-30
              • 2022-07-18
              相关资源
              最近更新 更多