生成阶段
H1
生成阶段,是完成你无需编写路由代码,就可以直接访问的“魔法”的来源。
你的自动类型安全、创建文件即可拥有路由的种种“魔法”,都是在生成阶段完成的。
当你保存一个文件时,Milkio 的 VS Code Extension 就会在后台悄悄进入生成阶段。它会阅读你的代码,并生成 generated 目录和你所需要的一切。这也是 Milkio 可以轻易地跨运行时的秘诀。
细节
生成阶段,由 significant 和 insignificant 两部分组成,significant 部分结束时,代表重要的部分已经生成了,此时可以运行代码或启动服务器等操作,而 insignificant 部分将继续异步地在后台执行。
通过修改 milkio.toml
,你可以自由地追加这些阶段中要做的事,你可以把要执行的命令添加到 generate 部分中。
你可以在 VS Code 的输出面板中,找到 Milkio 下拉选项,并查看在生成阶段的详细输出。
你也可以通过命令来生成,这对于流水线而言很有用,如 Github Action。