错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你在 manifest.rush 最外层写了一个名字,引擎说:它不是模式里的任何一个叶子。manifest 的最外层只能出现几个固定的名字,比如 public、requires、leafs、sql、rush,还有 domain 和 config 这两个调用。以前,写错了名字的话,引擎会直接忽略,于是一个拼写错误就悄悄变成了一个意思完全不同的项目。现在不会了:引擎会拒绝,列出合法的名字,还会猜一个最接近的给你。小例子:你把 public 写成了 pubic,引擎会直接提示,你是不是想写 public。修法就是照提示改正。拼错一个字母不再是灾难,只是一句提醒。
文本来自 Rush 引擎的错误目录。
