install

npm install cypress --save-dev

这将在本地安装柏树作为您项目的DEV依赖性。

确保您已经运行了npm init或在项目根部具有node_modules文件夹或package.json文件,以确保在正确的目录中安装柏树。

请注意,柏树NPM软件包是柏树二进制的包装纸。

NPM软件包的版本确定了二进制下载的版本。

从3.0版开始,将二进制文件下载到全局高速缓存目录中,以在各个项目中使用。

系统代理属性http_proxy,https_proxy和no_proxy被尊重用于下载柏树二进制。

您还可以使用NPM属性NPM_Config_proxy和NPM_Config_https_proxy。

这些具有较低的优先级,因此仅当解决系统属性不使用代理时才使用它们。

最佳实践

推荐的方法是使用NPM安装柏树,因为:

  • 柏树像其他任何依赖性一样被版本化。

  • 它简化了连续集成中的柏树。

打开 app

cypress open

现在,您可以从项目root打开柏树以下方式之一:

使用NPX

注意:NPM> V5.2包含NPX或可以单独安装。

npx cypress open

The long way with the full path

./node_modules/.bin/cypress open

Or with the shortcut using npm bin

$(npm bin)/cypress open

After a moment, the Cypress Launchpad will open.

添加NPM脚本

虽然每次将柏树的完整途径写出通往柏树的完整路径并没有错,但是将柏树命令添加到package.json文件中的脚本字段中要容易得多,更清晰。

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

Now you can invoke the command from your project root like so:

npm run cypress:open

参考资料

https://docs.cypress.io/guides/getting-started/installing-cypress#npm-install