所以我有以下内容:
私人包裹:PrivPack.jl
在PrivPack.jl
中,我有2个模块:mod1
和mod2
。
在PrivPack.jl
文件中,我做include("mod1.jl")
和include("mod2.jl")
,它们是存放模块的文件。但是,当我尝试访问软件包中任何地方的mod1
时,似乎都无法访问它。我要么需要包含文件并执行using .mod1
,要么必须使用startup.jl
文件将文件推送到我的加载路径中。
解决此问题的解决方案是什么?我不想每次都重新包含该文件。
答案 0 :(得分:2)
如果我正确理解了这个问题,则只需using .mod1, .mod2
对文件进行include
处理即可。否则,您将只有尚未实际加载的浮动模块。