【问题标题】:how do i solve plugin error for index.js in cypress如何解决 cypress 中 index.js 的插件错误
【发布时间】:2021-12-31 18:51:57
【问题描述】:
我收到 Cypress 的以下错误
插件引发了以下错误。由于插件崩溃,我们停止运行您的测试。请检查您的插件文件(/home/dev2/Desktop/kavitaSeffcon/CypressProject/cypress/plugins/index.js)
错误:ENOENT:没有这样的文件或目录,stat '/initrd.img'
能否为这个错误提出确切的解决方案
【问题讨论】:
标签:
javascript
node.js
npm
cypress
node-modules
【解决方案1】:
好的,所以在故障排除期间,我们的目标是达到所需的最近节点版本,正如我们在下面的错误日志中看到的那样。
-bash-3.2$ npm updatenpm WARN old lockfilenpm WARN old lockfile package-lock.json 文件是用旧版本的 npm 创建的,npm WARN old lockfile 所以补充元数据必须从 registry.npm WARN old lockfilenpm WARN old lockfile 这是一次性修复,请耐心等待...npm WARN old lockfilenpm WARN EBADENGINE Unsupported engine {npm WARN EBADENGINE package: undefined,npm WARN EBADENGINE required: { node: '14.17.0' }, npm WARN EBADENGINE 当前:{节点:'v17.2.0',npm:'8.1.0'}npm WARN EBADENGINE }
11s新增7个包,删除6个包,更改57个包,审核350个包
64 个包正在寻找资金运行 npm fund 了解详情
11s新增7个包,删除6个包,更改57个包,审核350个包
64 个软件包正在寻找资金
运行npm fund 了解详情
因为我们目前有 17.2.0,而所需的是 14.17.0。解决这个问题
npm cache clearnpm cache clean --forcenpm install -g cypresssudo n 14.17.0rm -rf 输入你现有的版本。 {在安装了以前版本节点的文件夹中执行此操作}
打开一个新终端
node -v npm installnpx cypress open