2017-09-13 73 views
7

如何指定子目錄我有以下文件夾結構在BuckleScript bsconfig.json

--| button 
--|--| button.re 
main.re 

在我bsconfig.json,使用快速入門指南發現here。我在我的配置中有以下鍵/值:

"sources": [ 
    "src/" 
] 

它只針對main.re文件。我嘗試了一些傳統的配置選項,如*.re,但無濟於事。如果我想要定位所有子目錄,我該怎麼做?謝謝。

+0

一種方法是沒有嵌套目錄,而是把所有的源文件在一個目錄,像'ui_Button.re'這樣的名字。然後,您還需要爲層次結構的每個級別設置一個「內容表」模塊,以便使用模塊別名來設置嵌套模塊結構。在'ui.re'中:'module Button = Ui_Button'。 – Yawar

回答

8

有實際上是一個PR昨天剛合併,增加了目錄遍歷支持。它將在下一個版本中發佈,很快就會出來。然後

的配置將是:

"sources": [{"dir": "src", "subdirs": true}] 

編輯:在所有以規避問題This feature was released in 1.9.2

+0

我會說我正在運行上面的一些錯誤,並會嘗試在github repo中發聲。 –

+1

樂意幫忙!歡迎您到[理由不一致](https://discord.gg/reasonml)尋求幫助。 BuckleScript的作者也在這裏附近。 – glennsl