如何将dub.sdl转换为dub.json?

时间:2015-10-23 14:15:20

标签: d dub

由于MonoD不允许我本地添加使用dub库,我需要自己编写dub.json。一个好的开始是使用由例如由dub init,但不幸的是,此命令会生成一个使用竞争dub.sdl的项目,由于某种原因,我找不到任何选项来告诉它创建dub.json

如何将dub.sdl转换为dub.json,以便将其用于MonoD?

2 个答案:

答案 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)。