Как открыть модули из других файлов в 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"