dfx 开始

使用 dfx start 命令为当前项目启动本地容器执行环境和 Web 服务器进程。 此命令使您能够将容器部署到本地容器执行环境,以在开发期间测试您的 dapp。

请注意,您只能从项目目录结构中运行此命令。 例如,如果您的项目名称是 hello_world,那么您当前的工作目录必须是 hello_world 顶级项目目录或其子目录之一。

基本用法

dfx start [option] [flag]

标志

您可以在 dfx start 命令中使用以下可选标志。

标志 说明

--background

在后台启动本地容器执行环境和web服务器进程,等待回复后返回shell。

--clean

通过从项目缓存中删除检查点,以干净状态启动本地容器执行环境和 Web 服务器进程。 在进行故障排除或调试时,您可以使用此标志将项目缓存设置为新状态。

-h, --help

显示帮助信息。

-V, --version

显示版本信息。

选项

您可以在 dfx start 命令中使用以下选项。

选项 说明

--host host

指定要绑定前端的主机接口IP地址和端口号。 默认值为“127.0.0.1:8000”。

例子

您可以通过运行以下命令在当前 shell 中启动本地容器执行环境和 Web 服务器进程:

dfx start

如果在当前 shell 中启动本地容器执行环境,则需要打开一个新的终端 shell 来运行其他命令。 或者,您可以通过运行以下命令在后台启动本地容器执行环境:

dfx start --background

但是,如果您在后台运行本地容器执行环境,请务必在卸载或重新安装 dfx 执行环境之前停止本地容器执行环境,方法是运行以下命令:

dfx stop

您可以通过运行以下命令查看由 dfx 启动的本地容器执行环境进程的当前进程标识符(pid):

more .dfx/pid