DEV Community

Cover image for Cypress Installation Self-Signed Certificate/ Proxy Issue
Evancodes
Evancodes

Posted on

7

Cypress Installation Self-Signed Certificate/ Proxy Issue

Recently when I was trying to install Cypress for my project, it was failed due to self-signed certificate or proxy issue as below:

Error while installing Cypress

I've tried to set the NODE_EXTRA_CA_CERTS to point to my certificate in local as environment variable but it's still not working.

After digging around the documentation, I found a way to solve this problem as below:-

1.Download the cypress zip file for the version you want to install from the official cypress website
Download Cypress zip file from Official Cypress Website

2.Set the CYPRESS_INSTALL_BINARY to the cypress zip location that you've downloaded at .npmrc or you can use npm set command to set the variable.

  • Set CYPRESS_INSTALL_BINARY in .npmrc ```

CYPRESS_INSTALL_BINARY=/path/to/cypress.zip


- Set CYPRESS_INSTALL_BINARY using npm
Enter fullscreen mode Exit fullscreen mode

npm config set CYPRESS_INSTALL_BINARY /path/to/cypress.zip


3.Use **npm install** command to install the cypress.Then it will install the downloaded cypress zip instead of downloading from the source.

- Install cypress with npm
Enter fullscreen mode Exit fullscreen mode

npm install --save-dev cypress


Thank you and see you next time :)
Enter fullscreen mode Exit fullscreen mode

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)