gpt4 book ai didi

f# - Fable F# > js 编译多个 .fsx 文件

转载 作者:行者123 更新时间:2023-12-03 09:49:28 26 4
gpt4 key购买 nike

如何编译多个 .fsx文件使用寓言?

我(天真地)试图像这样在 fable.config 文件中传递它们的数组:

{
"outDir": "app",
"projFile":["app/index.fsx", "app/testmod.fsx"],
"sourceMaps": true,
"targets": {
"production": {
"sourceMaps": false
}
}
}

但得到警告:
ARG ERROR: TypeError: Path must be a string. Received [ 'app/index.fsx', 'app/testmod.fsx' ]

我知道我可以制作一个完整的 .fsproj 文件并将寓言编译器指向那个文件,但仅仅为了添加引用而这样做似乎有点过分。

感觉就像我错过了一些非常简单的东西?

最佳答案

好吧,我真的错过了一些简单的东西!

真正非常直接的解决方案就是使用 .fsx 中的引用。文件本身,不要担心将 Fable 指向引用的文件。

index.fsx:

module App

#load "testmod.fsx" //this reference is all thats needed!

那么我们就不需要内部的引用了
fable.config:
{
"outDir": "app",
"projFile":"app/index.fsx",
"sourceMaps": true,
"targets": {
"production": {
"sourceMaps": false
}
}
}

自我注意 - 在 Stack Overflow 上发帖之前先尝试最简单的解决方案!

关于f# - Fable F# > js 编译多个 .fsx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39852639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com