Skip to content

创建 Effect 应用

create-effect-app CLI 允许您使用默认模板或来自公共 Github 仓库的示例创建新的 Effect 应用程序。 这是开始使用 Effect 的最简单方法。

首先,使用您首选的包管理器在终端中运行 create-effect-app 命令:

Terminal window
npx create-effect-app@latest

此命令启动一个交互式设置,引导您完成引导项目所需的步骤:

create-effect-app

做出选择后,create-effect-app 将生成您的新 Effect 项目并根据您的选择进行配置。

示例

例如,要在名为 "my-effect-app" 的目录中使用带有 ESLint 集成的基本模板创建新的 Effect 项目,您可以运行:

Terminal window
npx create-effect-app --template basic --eslint my-effect-app

如果您愿意,create-effect-app 也可以在非交互模式下使用:

Terminal window
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 工作流以实现自动化。