我有一个使用配音的项目。我想使用供应到我的项目中的外部文件作为依赖项。我该怎么做呢?我不想把它放在我的项目source/目录中。我不想将它添加为配音托管依赖项,但我确实希望能够将import xxx.
包是这个:https ://github.com/gianm/d-json ,它没有使用dub,也没有dub.json项目文件。
dub.json通过在根目录中添加一个文件,将包转换为配音,其内容如下: {"name": "jsonx"}. 创建一个source文件夹,然后jsonx.d进入它。dub.json: "dependencies": {
...
"jsonx": {"path": "../jsonx/"}
}
import jsonx;.总之,如果您的应用位于名为 的目录中app,您的树应该如下所示:
.
├── app
│ ├── dub.json
│ └── source
│ └── myapp.d
└── jsonx
├── dub.json
└── source
└── jsonx.d
替代方法:创建一个third_party目录,将文件放在那里,然后将其添加到sourcePaths您的配音配置中(您可能会同时指定两者,因为如果您不列出它["third_party", "source"],默认值将被覆盖。source