赛普拉斯:无法安装二进制文件

时间:2020-08-26 03:33:26

标签: node.js cypress

我正在尝试使用二进制文件安装cypress。当前在vs代码中使用以下命令:>>> "my text value: %s" % "joncloud" 'my text value: joncloud' >>> "my text value: '%s'" % "joncloud" "my text value: 'joncloud'"

来源:https://docs.cypress.io/guides/getting-started/installing-cypress.html#Install-binary

这对我不起作用,显示以下错误:

CYPRESS_INSTALL_BINARY=C:\Users\abcd\Downloads\cypress.zip npm install cypress

有人可以帮我解决这个问题吗? 谢谢!

2 个答案:

答案 0 :(得分:0)

Cypress Binary Install

安装不同于默认npm软件包的版本。

CYPRESS_INSTALL_BINARY=2.0.1 npm install cypress@2.0.3

指定外部URL(以绕过公司防火墙)。

CYPRESS_INSTALL_BINARY=https://company.domain.com/cypress.zip npm install cypress

指定要在本地安装的文件,而不要使用Internet。

CYPRESS_INSTALL_BINARY=/local/path/to/cypress.zip npm install cypress

通过将UNIX设置为Windows cmd上的路径来使其正常工作

SET CYPRESS_INSTALL_BINARY=C:/Users/myUserName/Downloads/cypress.zip

答案 1 :(得分:0)

我用几个 npm 命令修复了这个问题:

    "e2e": "npm run e2e:installcypress && npm run e2e:run && npm run e2e:coverage",
    "e2e:installcypress": "CYPRESS_INSTALL_BINARY=/path/to/cypress.zip npm install cypress",
    "e2e:run": "ng e2e",
    "e2e:coverage": "npx nyc report --reporter=lcov --reporter=html",

现在 npm run e2e 完成所有 3