由于公司防火墙,我不能只使用 npm install cypress。
我的下载文件夹中有 cypress.zip
在 Windows 命令提示符下我尝试了以下操作: CYPRESS_INSTALL_BINARY=/Users/HMiller/Downloads/cypress.zip npm install cypress 我收到以下错误
“CYPRESS_INSTALL_BINARY”不被识别为内部或外部命令, 可运行的程序或批处理文件。
或者在 Shell 中我得到这个 -
CYPRESS_INSTALL_BINARY=/Users/HMiller/Downloads/cypress.zip:术语 'CYPRESS_INSTALL_BINARY=/Users/HMiller/Downloads/cypress.zip' 未被识别为 cmdlet、函数的名称, 脚本文件,或可运行的程序。检查名称的拼写,或者如果包含路径,请验证该路径是否正确 正确并重试。 在行:1 字符:1
+ CategoryInfo : ObjectNotFound: (CYPRESS_INSTALL...ads/cypress.zip:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
如有任何帮助,我们将不胜感激
您可以尝试这些步骤,
set CYPRESS_INSTALL_BINARY=\your\path\to\cypress.x.x.x.zip
npm install cypress
npx cypress open
如果您尝试在 package.json 中添加脚本
"test": "npm run cypressinstallbinary && npx cypress run",
"cypressinstallbinary":
"CYPRESS_INSTALL_BINARY=/path/to/cypress.zip npm install cypress",
看看这个工作正常的解决方案 - Cypress:无法安装二进制文件
我按照上述步骤操作,问题已解决