我如何在旧项目上使用 cypress?

问题描述 投票:0回答:1

我有一个用 Node.js 8.9.4 版本和旧 Angular 制作的旧项目,我想使用 Cypress 开始一个基本的自动化过程,但在安装时它声称由于版本非常旧而不兼容。有什么方法可以在这个项目中使用旧的、兼容的 Cypress 版本吗?怎么办?

node.js angular automation cypress version
1个回答
0
投票

根据 Cypress 迁移指南,从 Cypress 5.0 开始,不再支持 Node.js 10 以下版本。

我自己没有尝试过,但我的假设是 Cypress 4.12.1 是支持您的节点版本的最新版本。安装它就像在运行时指定一样简单

npm install
:

npm install [email protected]

但是,查看该迁移指南,您会发现 Cypress 附带了自己的节点版本,并且仅使用本地版本进行安装:

Cypress 捆绑了自己的 Node.js 版本。但是,安装 cypress npm 包会使用系统上安装的 Node.js 版本。

因此,我认为您可以使用更现代的 Cypress 版本,方法是将您的节点版本切换到更现代的版本,安装您想要使用的现代版本的 Cypress,然后降级您的节点版本。

© www.soinside.com 2019 - 2024. All rights reserved.