@briebug/cypress-schematic

中文文档
5.0.1发布于 2021/07/27MITCommonJS近 30 天下载 2690

将cypress添加到角 CLI 项目中

此软件包已被标记为弃用

no longer supported. visit https://github.com/cypress-io/cypress/tree/develop/npm/cypress-schematic

中文使用文档
文档目录10 节
  1. 被否决
  2. 这个Angular Schematic已被Cypress所采用,并将由Cypress团队在它们的寄存处中继续前进. 头…
  3. 谢谢
  4. 使用量 +++
  5. 问题
  6. 联合国
  7. 开始
  8. E2E测试
  9. 单位测试
  10. 重设沙盒

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}被淘汰了 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我..

npm (scoped) Downloads

Cypress Schematic Logo

被否决

这个Angular Schematic已被Cypress所采用,并将由Cypress团队在它们的寄存处中继续前进. 头去 https://github.com/cypress-io/cypress/tree/develop/npm/cypress-chematic 互联网档案馆的存檔,存档日期2014-12-21 需要更多的信息,并自由贡献!

谢谢

谢谢你为这个图书馆贡献力量 @ muvmuv, (中文(简体) ), @konstantindenerz (英语), (中文(简体) ), @cexbrayat (英语), (中文(简体) ), @Mr. Cube42 (英语), (中文(简体) ), @devinshoemaker (英语), (中文(简体) ), @Ant59 (英语), (中文(简体) ), @NileshPatel17 (英语), (中文(简体) ), @timtim5174 (英语), (中文(简体) ), @tabuckner (塔巴克纳),以及 @bovandersteene (英语)谢谢 @schuchard (英语) 为开发Angular示意图开创了沙盒方法.


添加 齐压 用于角CLI项目

本图将:

  • 安装 Cypress、 其依赖和新脚本
  • 添加 Cypress 与 Angular 和 Typescript 工作所需的文件
  • 快速删除Protractor文件和配置

使用量 +++

在 Angular CLI 应用程序目录中作为命令运行 。 请注意, 这将添加图表作为您项目的依赖性 .

ng add @briebug/cypress-schematic

在安装了自定义构建器后,您可以使用以下命令运行cypress:

ng e2e
ng run {your-project-name}:cypress-open

此两令同作. 他们将以守望模式推出(电子)Cypress Test Runner.

ng run {your-project-name}:cypress-run

此命令将打开( Electron) Cypress Test Runner 并运行一次测试,输出到您的终端.

选项

选项说明
添加 Cypress Test 脚本这将会增加 Cypress open 财务报告和审定财务报表 run 命令脚本到您的 package.json。包含 --addCypressTestScripts 在你身边 ng add 命令.
无构建这将跳过构建器添加,留下 angular.json 文件未修改,要求您从命令行或通过您的 IDE 运行 Cypress 。 包含 --noBuilder 在你身边 ng add 命令.

问题

与本图表有关的问题可存档 这里。 。 。 .

如果要捐款(或过去曾捐款),请自行加入联合国 package.json 在你打开公关之前!

联合国

开始

⚙ 节点.js和npm 脚本需要。 确保它安装在你的机器上.

⬇ 安装 图表和沙盒应用程序的依赖性

npm i && cd sandbox && npm i && cd ..

🖇 链接 沙盒中要运行的图表

npm run link:sandbox

🏃 运行 图表

npm run build:clean:launch

E2E测试

执行相对沙盒的示意图. 然后在沙盒中进行林地,单元和e2e测试和活体活化.

npm run test

单位测试

以茉莉花为跑道和测试框架,进行单元测试.

npm run test:unit

重设沙盒

本地运行图表会更改文件系统 。 沙盒是受控的版本,所以查看一个diff的修改是微不足道的. 在图谱本地运行后,将沙盒重置如下.

npm run clean

版本与发布记录

@briebug/cypress-schematic 共发布 24 个版本,首次发布于 2019/01/24;过去 12 个月发布了 0 个版本。

版本发布日期距今
5.0.1latest2021/07/275 年前
5.0.02021/04/235 年前
4.4.02020/12/085 年前
4.3.02020/11/036 年前
4.2.42020/10/296 年前
4.2.32020/10/166 年前

关于 @briebug/cypress-schematic 的常见问题

@briebug/cypress-schematic 是什么?

将cypress添加到角 CLI 项目中注意:该包已被作者标记为弃用——no longer supported. visit https://github.com/cypress-io/cypress/tree/develop/npm/cypress-schematic

如何安装 @briebug/cypress-schematic?

在项目目录运行 npm install @briebug/cypress-schematic,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:cypress(^7.0.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@briebug/cypress-schematic 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/briebug__cypress-schematic 是否存在。

@briebug/cypress-schematic 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@briebug/cypress-schematic 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=10。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@briebug/cypress-schematic 可以商用吗?

@briebug/cypress-schematic 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@briebug/cypress-schematic 的下载量有多少?

根据 npm 官方下载统计,@briebug/cypress-schematic 在 2026/10/09 – 2026/11/07 这 30 天内被下载 2,690 次,日均约 90 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@briebug/cypress-schematic 还在维护吗?

最新版本 5.0.1 发布于 2021/07/27(5 年前);至今共发布 24 个版本,其中过去 12 个月发布了 0 个;首次发布于 2019/01/24。作者已将其标记为弃用,新项目建议寻找替代方案。