Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
F# 如何从Fable-F中的其他文件打开模块#_F#_Fable F# - Fatal编程技术网

F# 如何从Fable-F中的其他文件打开模块#

F# 如何从Fable-F中的其他文件打开模块#,f#,fable-f#,F#,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" 这是我的fable

我是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时,都会得到一个
名称空间或模块“CustomModule”未定义。
错误。有什么想法吗?

原来有一个类似的问题,他的答案解决了我的问题

只需调用以下命令即可加载其他模块

#load "OtherFile.fsx"

最近寓言发生了很大的变化。我不确定
fableconfig.json
是否仍然是一件事。我看不出有人提到它。你的版本是什么?您是否遵循特定的指南?它可能已过期。您是否尝试过执行
打开其他文件.CustomModule
?通常,当您在整个文件中定义单个顶级模块时,您不需要将
=
放在后面,也不需要缩进下面的内容。这可以解决您的问题,而无需更改
open
语句。@我一直在使用的QuickBrownFox是6个月前创建的。我是否应该使用更好的资源?我确实试过删除“=”符号和额外的缩进,但没有骰子。使用我在第一条评论中链接的官方网站上的入门指南。还有。@QuickBrownFox感谢您的链接!我一定去看看