使用vue-cli脚手架建立的项目,一般都带有cypress功能, cypress是用于端到端的测试框架,在项目开发过程中(本地或者云主机),我们有可能会对端到端测试做一些编码处理,但在项目构建过程中,一般不依赖此功能。
因此,我们实际上可能并不需要在vue项目中添加cypress功能。然而,如果已有的项目已经接入了cypress功能,我们应该如何在docker构建环境中避免呢。我从cypress的官方文档中找到了答案
在安装cypress时,有这样的文档:https://docs.cypress.io/guides/getting-started/installing-cypress#Advanced
简单来说,如下:
Environment variables
Name | Description |
---|---|
CYPRESS_INSTALL_BINARY | Destination of Cypress binary that’s downloaded and installed |