2017-09-13 19 views
7

Tôi có cấu trúc thư mục sauCách nhắm mục tiêu các thư mục con trong BuckleScript bsconfig.json

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

Trong bsconfig.json tôi, bằng cách sử dụng hướng dẫn quickstart tìm thấy here. Tôi có trong cấu hình của tôi khóa/giá trị sau:

"sources": [ 
    "src/" 
] 

Nó chỉ nhắm mục tiêu tệp main.re. Tôi đã thử một số tùy chọn cấu hình thông thường như *.re, nhưng không có kết quả. Nếu tôi muốn nhắm mục tiêu tất cả các thư mục con, tôi sẽ làm như thế nào? Cảm ơn bạn.

+0

Một cách để phá vỡ vấn đề là để không lồng nhau ở tất cả, và thay vào đó đưa tất cả các file nguồn của bạn trong một thư mục duy nhất, với các tên như 'ui_Button.re'. Sau đó, bạn cũng sẽ cần mô-đun 'bảng nội dung' cho mỗi cấp của cấu trúc phân cấp để thiết lập cấu trúc mô-đun lồng nhau bằng cách sử dụng bí danh của mô-đun, ví dụ: trong 'ui.re':' mô-đun Nút = Ui_Button'. – Yawar

Trả lời

8

Có thực sự là một PR sáp nhập chỉ ngày hôm qua rằng thêm hỗ trợ cho directory traversal. Nó sẽ có trong bản phát hành tiếp theo, sẽ sớm được phát hành.

Cấu hình sau đó sẽ là:

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

Edit: thư mục This feature was released in 1.9.2

+0

Tôi sẽ nói rằng tôi đang chạy trên một số lỗi bằng cách sử dụng ở trên, và sẽ cố gắng để được thanh nhạc trong repo github. –

+1

Rất vui được trợ giúp! Bạn được chào đón nhiều hơn nhờ vào [Lý do bất hòa] (https://discord.gg/reasonml) để yêu cầu trợ giúp. Tác giả của BuckleScript cũng bị treo quanh đó. – glennsl

Các vấn đề liên quan