由于 MonoD 不允许我在本地添加使用配音库,因此我需要自己编写dub.json
。一个好的开始是使用由 eg 生成的已经存在的模板dub init
,但不幸的是,这个命令生成了一个使用竞争的项目,dub.sdl
由于某种原因,我找不到任何选项来告诉它创建一个dub.json
。
如何将 a 转换dub.sdl
为dub.json
以便可以将其与 MonoD 一起使用?
如前所述dub init --help
,有一个用于生成 JSON 文件而不是 SDL 的选项:
-f --format=值
设置用于包描述文件的格式。可能的值:sdl、json
所以,试试dub init --format=json
。
DUB 的 DUB 包对你有好处。
它包含需要的第一手库代码
包(无论是 SDL 还是 JSON 格式)。
当然,你必须弄脏你的手才能做适当的管道(package converter command line utility
例如在你的情况下写一个)。