つまり、ローカルNim モジュールのプライマリ ファイルに使用できる標準的な名前があれば、パスでインポートするときにディレクトリを簡単に参照できるということですか?
たとえば、ローカル モジュールのディレクトリとファイル名の両方を次のように指定する必要があるようです。
import my_module.main
予想されるファイル名が見つかった場合、単にディレクトリを参照できることを望んでいましたが、
import my_module
Nimble を使用するか、ファイル--path
内のすべてのモジュールに個別のフラグを作成する以外に、これを可能にするものはありますか?nim.cfg
また、一般的に、モジュールのメイン ファイルに使用する従来の名前はありますか?
このような単純なアプリがある場合:
myapp--+ | | +--myapp.nim | | +--サブ--+ | | +--sub.nim
サブモジュールをロードするためにmyapp.nim
使用する必要があります。import sub.sub
でimport sub
、私は得るError: cannot open sub
。
同様に、アプリの外部にモジュールがあり--path
、それらのモジュールの親に を設定する場合は、 を使用する必要がありますimport my_module.my_module
。