BuckleScript库名称是如何生成的?

时间:2019-03-15 14:00:58

标签: ocaml reason bucklescript

库在哪里获得我们在open BsReactNavigation中使用的名称?

例如,bs-react-navigation中没有名为BsReactNavigation的模块吗?

那么当我们在模块中说open BsReactNavigation时,理性怎么知道我们指的是什么?

1 个答案:

答案 0 :(得分:1)

namespace中的bsconfig.json属性设置为true时,将生成命名空间模块。它基于name的{​​{1}}字段生成,并转换为PascalCase。也就是说,第一个字母大写,每个破折号后面的字母均大写,并删除破折号。例如。 bsconfig.json成为my-wacky-library

有些not so good documentation存在(声称该功能几乎是强制性的。不是。虽然推理很好,但该功能却不是,所以大多数人只使用一个模块或手动命名空间)