由于MonoD不允许我本地添加使用dub库,我需要自己编写dub.json
。一个好的开始是使用由例如由dub init
,但不幸的是,此命令会生成一个使用竞争dub.sdl
的项目,由于某种原因,我找不到任何选项来告诉它创建dub.json
。
如何将dub.sdl
转换为dub.json
,以便将其用于MonoD?
答案 0 :(得分:5)
如dub init --help
所述,有一个生成JSON文件而不是SDL的选项:
-f --format = VALUE
设置用于包描述文件的格式。可能的值:sdl,json
所以,试试dub init --format=json
。
答案 1 :(得分:1)
DUB package of DUB对你有好处。
它包含第一手库代码
包(无论是SDL还是JSON格式)。
当然,你必须弄脏手来做适当的管道工作(例如在你的案例中写package converter command line utility
)。