准备环境

  1. 在安装了flutter sdk的基础上,将dart sdk加入path环境变量
  2. 激活水渠
    1. pub global activate aqueduct

创建项目

  1. aqueduct create projuct_name

项目结构

lib\channel.dart

该文件下是整个水渠的核心,负责将水引入其他渠道。通过继承自 ApplicationChannel 的一个 Channel 方法来实现,其中 prepare 为初始化水渠, entryPoint 方法就是水渠主体。

运行水渠

  1. dart bin/main.dart