EF 学习活动

代表教育第一学习活动的一组类型脚本界面和类
警报: 工程正在大量开发中,但遵循语义化的版本,预计会断裂到这个警告被去掉.
使用量
yarn add @ef-carbon/activity
读取 文档 aPI指导.
发展
该项目试图使工作流程尽可能无摩擦. 改进工作程序的任何建议是:
欢迎: 金属:
开始
起来运行使用 线条数字 :
yarn install
yarn build
IDE 开发环境
安装 原子 IDE 开发环境 与 类型脚本 财务报告和审定财务报表 任期 插件
抢劫
运行 yarn watch:test。单位测试将在源代码有任何修改后重新运行.
测试
单位测试使用 欢乐。 。 。 .
释放
自动通过 semantic-release当承诺合并为 master
页:1 常规武器委员会 自动读取和确定版本编号.
脚本
提供项目工作流程步骤的各种脚本:
| 名称 | 说明 |
commit | 启动 承诺 国 际 |
distclean | 将工程返回初始状态 |
clean | 将工程返回张贴状态 |
build | 构建工程 |
build:ts | 将 TypeScript 文件建入 JavaScript 输出 |
format | 格式化工程 |
lint | 启动工程 |
lint:fix | 自动修复简单的 Linting 规则违反 |
lint:ci | 验证 CI 配置文件 |
lint:ts | 执行类型脚本文件的嵌入 |
lint:ts:fix | 修复 TypeScript 文件的简单规则违反 |
lint:format | 检查 TypeScript 源代码的格式 |
lint:format:fix | 自动纠正格式违规 |
lint:commit | 确保承诺跟随 常规承诺 样式 |
watch:ts | 监视 TypeScript 源文件进行修改 |
watch:test | 对任何文件更改重运行单位测试 |
test | 测试工程 |
coverage | 为项目提供测试覆盖面统计 |
ci | 运行一组通过 CI 工作流程所需的命令 |
fix | 执行格式化和折叠修正 |
docs | 构建 API 文档 |
docs:open | 在默认浏览器中打开已建的 API 文档 |
关于 @ef-carbon/activity 的常见问题
@ef-carbon/activity 是什么?
教育第一学习活动
如何安装 @ef-carbon/activity?
在项目目录运行 npm install @ef-carbon/activity,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@ef-carbon/dom(*)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。
@ef-carbon/activity 支持 TypeScript 吗?
支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。
@ef-carbon/activity 支持 ESM 还是 CommonJS?
同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。
@ef-carbon/activity 需要什么版本的 Node.js?
package.json 的 engines 字段要求 Node.js >=8.3。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。
@ef-carbon/activity 可以商用吗?
@ef-carbon/activity 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。
@ef-carbon/activity 的下载量有多少?
根据 npm 官方下载统计,@ef-carbon/activity 在 2026/10/13 – 2026/11/11 这 30 天内被下载 5,044 次,日均约 168 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@ef-carbon/activity 还在维护吗?
最新版本 3.3.0 发布于 2018/02/23(8 年前);至今共发布 10 个版本,其中过去 12 个月发布了 0 个;首次发布于 2018/01/25。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。