Julia:创建具有可选依赖项的包

unt*_*gam 4 dependencies package julia

我想构建一个数字包,它还具有可视化的可选支持。为简单起见,假设各自的依赖项用于NumPackage繁重的工作和VizPackage可选的可视化。

在 Julia 中,我如何构建一个具有所需依赖项但仅作为可选依赖项的模块NumPackage例如对于VizPackage那些想要运行示例模拟并将其可视化的用户?

我看到了Requires.jl包,但不确定它是否是适合我想要做的事情的工具。

fre*_*kre 5

目前最好的解决方案(2019-10-04)是使用Requires.jl. 但是,存在许多问题,Requires.jl因此有更好的解决方案的计划,请参阅https://github.com/JuliaLang/Pkg.jl/issues/1285。希望它能够及时为 Julia 1.4 或 1.5 版本做好准备。