実行中の独自のスコープ内のモジュールではなく、グローバルスコープで、変数のモジュールで定義され、この手段、関数、クラス、およびその外側のモジュールが表示されていない、あなたが明示的に使用しない限り、
1つのエクスポート形式にエクスポート。逆に、あなたは、変数を使用したい場合は、他のモジュールは、あなたがそれらをインポートする必要がある場合、インポート、フォームのいずれかを使用することができ、関数、クラス、インタフェースなどを輸出しました
モジュールは、自己宣言されている。二つのモジュール間の関係が確立されたファイルレベルでの輸出入の使用によるものです
モジュールローダモジュールは、他のモジュールをインポートします。実行時に、このモジュールの実装におけるモジュールローダの役割とは、このモジュールのすべての依存関係を見つけるために行くためにコードを実行します
図1に示すように、トップレベルのインポートまたはエクスポートを含む任意のファイルは、モジュールとして扱われてきました。逆に、トップインポートまたはエクスポート宣言せずにファイル場合、その含有量は、グローバルに可視であると考えられます
2、名前変更エクスポートモジュール
3、すべてのモジュールをエクスポート
4、インポート
5、デフォルトのエクスポート
6、およびエクスポートを使用=インポート=必要()
あなたは、輸出のデフォルトを使用して、単一のクラス、または関数をエクスポートする場合
再輸出の使用を拡張する7、
名前空間内のモジュールを使用しないでください8。