尝试 运行 nx.dev e2e 测试我得到错误 "Cannot find module 'cypress/package.json'"
Trying to run nx.dev e2e tests I get the error "Cannot find module 'cypress/package.json'"
我正在尝试为已建立的 nx.dev angular 应用程序设置和 运行 nx 测试。
当我运行nx e2e app-name-e2e
我收到错误:
Cannot find module 'cypress/package.json'
Require stack:
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\cypress\src\utils\cypress-version.js
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\cypress\src\executors\cypress\cypress.impl.js
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\tao\src\shared\workspace.js
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\tao\src\commands\run.js
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\tao\index.js
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\cli\lib\run-cli.js
此应用程序从未使用过 e2e 测试,因此不排除配置错误(因为此应用程序在此过程中进行了一些升级,并且 e2e 配置可能未正确维护)。
这是 运行 angular v11.2(和 nx v 11.2),为此 nx.dev 版本
配置了默认的 cypress
找到了...谢谢巴里的评论
如错误所述,缺少模块 cypress/package.json
,这意味着缺少软件包“cypress”。
有人在这个项目中删除了它,因为它需要一段时间才能安装...
包“@nrwl/cypress”(nx.dev 的 cypress 模块)没有对“cypress”包的指定依赖(但显然有一个隐含的)。
我将“cypress”包添加到package.json文件并安装,问题不再发生
我正在尝试为已建立的 nx.dev angular 应用程序设置和 运行 nx 测试。
当我运行nx e2e app-name-e2e
我收到错误:
Cannot find module 'cypress/package.json'
Require stack:
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\cypress\src\utils\cypress-version.js
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\cypress\src\executors\cypress\cypress.impl.js
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\tao\src\shared\workspace.js
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\tao\src\commands\run.js
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\tao\index.js
- C:\repos\MyConnect2\src\Frontend\myconnect2\node_modules\@nrwl\cli\lib\run-cli.js
此应用程序从未使用过 e2e 测试,因此不排除配置错误(因为此应用程序在此过程中进行了一些升级,并且 e2e 配置可能未正确维护)。
这是 运行 angular v11.2(和 nx v 11.2),为此 nx.dev 版本
配置了默认的 cypress找到了...谢谢巴里的评论
如错误所述,缺少模块 cypress/package.json
,这意味着缺少软件包“cypress”。
有人在这个项目中删除了它,因为它需要一段时间才能安装...
包“@nrwl/cypress”(nx.dev 的 cypress 模块)没有对“cypress”包的指定依赖(但显然有一个隐含的)。
我将“cypress”包添加到package.json文件并安装,问题不再发生