如何指定子目錄我有以下文件夾結構在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