Как открыть модули из других файлов в Fable-F#

Я новичок в Fable, и у меня возникли проблемы с открытием пользовательского модуля из другого файла.

Вот моя основная настройка файла

node_modules
 |
public
 |
src 
 |_ App.fsx
 |_ OtherFile.fsx

Внутри файла App.fsx:

open CustomModule

Внутри файла OtherFile.fsx

module CustomModule =

    let greeting = 
        printfn "hello from CustomModule"

Вот мой файл fableconfig.json:

{
    "projFile": "./src/App.fsx", 
    "outDir": "./public",
    "scripts": {
        "postbuild": "./node_modules/.bin/webpack"
    }

}

Всякий раз, когда я пытаюсь сослаться на CustomModule, я получаю The namespace or module 'CustomModule' is not defined. ошибка. Есть идеи?

1 ответ

Решение

Оказывается, здесь был похожий вопрос, ответ на который решил мою проблему.

Просто вызовите следующее, чтобы загрузить другие модули

#load "OtherFile.fsx"
Другие вопросы по тегам