我的意思是,如果有一些标准名称可用于本地Nim 模块中的主文件,以便在通过路径导入时,我们可以简单地引用目录?
例如,现在我似乎需要指定本地模块的目录和文件名,如下所示:
import my_module.main
而如果找到预期的文件名,我希望能够简单地引用该目录:
import my_module
除了使用 Nimble 或为文件--path
中的每个模块创建单独的标志之外nim.cfg
,还有什么可以允许这样做的吗?
另外,一般来说,模块的主文件是否有一个常规名称?
如果我有一个像这样的简单应用程序:
我的应用程序--+ | +--myapp.nim | +--子--+ | +--sub.nim
在myapp.nim
我必须使用import sub.sub
加载子模块。有了import sub
,我明白了Error: cannot open sub
。
同样,如果我在应用程序之外有模块并将 设置--path
为这些模块的父级,我必须使用import my_module.my_module
.