错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
在 rush 的项目里,函数默认,都是私有的。想让别的模块,也能调用它,必须在项目根目录的 manifest.rush 里,明确地把它列出来。这样做,才是安全而明智的默认。具体怎么写?manifest.rush 的第一行,是 shebang,第二行写 domain 括号 data,然后写一个 public 的列表,每一项,是一个函数的完整名字,比如,lib 点 validators 点 check 点 cpf。没有列出的函数,在它自己的模块里,可以正常调用,从别的地方调用,就会在解析时被拒绝,一条语句,也没有运行。调用另一个项目的函数,也是同样的规矩,只有对方的 manifest 列出的函数,才能被访问。零散的脚本和 shell,没有 manifest,里面一切都是公开的。怎么改?在 manifest.rush 里,把这个函数加入 public 列表。记住:想公开,先登记。
文本来自 Rush 引擎的错误目录。
