dart create

dart create 命令使用几个受支持的模板之一创建一个 Dart 项目。IDE 中也提供了相同的功能。

当你运行 dart create 时,它首先创建一个包含项目文件的目录。然后它会获取包依赖项(除非你指定 --no-pub 标志)。

这是一个使用 dart create 创建名为 my_cli 的目录的示例,该目录包含一个简单的控制台应用(默认模板)

$ dart create my_cli

要使用其他模板(例如 web),请添加一个模板参数

$ dart create -t web my_web_app

下表显示了你可以使用的模板

模板描述
cli一个使用 package:args 进行基本参数解析的命令行应用程序。
console一个命令行应用程序。
package一个包含共享 Dart 库的包。
server-shelf一个使用 shelf 构建的服务器。
web一个使用核心 Dart 库构建的 Web 应用程序。

这些模板生成的文件结构遵循包布局约定

如果指定的目录已存在,则 dart create 会失败。你可以使用 --force 标志强制生成项目

$ dart create --force <DIRECTORY>

有关命令行选项的更多信息,请使用 --help 标志

$ dart create --help