创建 Effect 应用
create-effect-app CLI 允许您使用默认模板或来自公共 Github 仓库的示例创建新的 Effect 应用程序。
这是开始使用 Effect 的最简单方法。
首先,使用您首选的包管理器在终端中运行 create-effect-app 命令:
npx create-effect-app@latestpnpm create effect-app@latestyarn create effect-app@latestbunx create-effect-app@latestdeno init --npm effect-app@latest此命令启动一个交互式设置,引导您完成引导项目所需的步骤:

做出选择后,create-effect-app 将生成您的新 Effect 项目并根据您的选择进行配置。
示例
例如,要在名为 "my-effect-app" 的目录中使用带有 ESLint 集成的基本模板创建新的 Effect 项目,您可以运行:
npx create-effect-app --template basic --eslint my-effect-app如果您愿意,create-effect-app 也可以在非交互模式下使用:
create-effect-app (-t, --template basic | cli | monorepo) [--changesets] [--flake] [--eslint] [--workflows] [<project-name>]create-effect-app (-e, --example http-server) [<project-name>]以下是自定义 Effect 项目模板的可用选项的详细说明:
| 选项 | 描述 |
|---|---|
--changesets | 使用 Changesets 包初始化您的项目以管理版本控制。 |
--flake | 使用 Nix flake 初始化您的项目以管理系统依赖。 |
--eslint | 包含 ESLint 用于代码格式化和检查。 |
--workflows | 设置 Effect 推荐的 GitHub Action 工作流以实现自动化。 |