如何指定子目录我有以下文件夹结构在BuckleScript bsconfig.json
--| button
--|--| button.re
main.re
在我bsconfig.json
,使用快速入门指南发现here。我在我的配置中有以下键/值:
"sources": [
"src/"
]
它只针对main.re文件。我尝试了一些传统的配置选项,如*.re
,但无济于事。如果我想要定位所有子目录,我该怎么做?谢谢。
如何指定子目录我有以下文件夹结构在BuckleScript bsconfig.json
--| button
--|--| button.re
main.re
在我bsconfig.json
,使用快速入门指南发现here。我在我的配置中有以下键/值:
"sources": [
"src/"
]
它只针对main.re文件。我尝试了一些传统的配置选项,如*.re
,但无济于事。如果我想要定位所有子目录,我该怎么做?谢谢。
有实际上是一个PR昨天刚合并,增加了目录遍历支持。它将在下一个版本中发布,很快就会出来。然后
的配置将是:
"sources": [{"dir": "src", "subdirs": true}]
编辑:在所有以规避问题This feature was released in 1.9.2
我会说我正在运行上面的一些错误,并会尝试在github repo中发声。 –
乐意帮忙!欢迎您到[理由不一致](https://discord.gg/reasonml)寻求帮助。 BuckleScript的作者也在这里附近。 – glennsl
看着文档的解决办法是以下几点:
"sources": [{"dir": "src", "subdirs": ["button"]}],
来源的文档:https://bucklescript.github.io/bucklescript/docson/#build-schema.json
一种方法是没有嵌套目录,而是把所有的源文件在一个目录,像'ui_Button.re'这样的名字。然后,您还需要为层次结构的每个级别设置一个“内容表”模块,以便使用模块别名来设置嵌套模块结构。在'ui.re'中:'module Button = Ui_Button'。 – Yawar