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

How do I convert dub.sdl into dub.json?

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

如何将 dub.sdl 转换为 dub.json 以便我可以将其与 MonoD 一起使用?

正如 dub init --help 所说,有一个选项可以生成 JSON 文件而不是 SDL:

-f --format=VALUE

Sets the format to use for the package description file. Possible values: sdl, json

所以,尝试 dub init --format=json

DUB package of DUB对你有好处。


它包含 第一手 库代码

  • 加载,
  • 操纵和
  • 保存

包(无论是 SDL 还是 JSON 格式)。


当然,您必须亲力亲为才能进行适当的铺设(例如,在您的情况下写 package converter command line utility)。