是否应在本地安装cypress npm包?

是否应在本地安装cypress npm包?,npm,cypress,Npm,Cypress,我正在构建一个用于端到端测试的CI/CD管道,开发人员将在不同的服务器和本地环境中使用多个cypress实例。为了避免安装问题以及版本冲突,npm包应该安装在本地还是全局?或者,如果它们已经安装在存储库中,但在json包中定义了版本,那么用户需要做的就是克隆并运行?您应该通过npm(或warn)安装Cypress,并在您的包中列出Cypress.jsondevDependencies 这样,用户只需克隆repo,运行npm安装,就可以安装Cypress 以下是上的Cypress文档,您应该通过n

我正在构建一个用于端到端测试的CI/CD管道,开发人员将在不同的服务器和本地环境中使用多个cypress实例。为了避免安装问题以及版本冲突,npm包应该安装在本地还是全局?或者,如果它们已经安装在存储库中,但在json包中定义了版本,那么用户需要做的就是克隆并运行?

您应该通过
npm
(或
warn
)安装Cypress,并在您的
包中列出Cypress.json
devDependencies

这样,用户只需克隆repo,运行
npm安装
,就可以安装Cypress


以下是

上的Cypress文档,您应该通过
npm
(或
warn
)安装Cypress,并在您的
包中列出Cypress。json
devDependencies

这样,用户只需克隆repo,运行
npm安装
,就可以安装Cypress


以下是

上的Cypress文档,我不想在任何CI/CD服务器上安装Cypress。我们应该为每个构建启动一个容器,并在其中运行Cypress测试。我会避免在任何CI/CD服务器上安装Cypress。我们应该为每个构建启动一个容器,并在其中运行Cypress测试。