Node.js が ES6 (ECMAScript 2015) モジュールのサポート計画を発表
初期コミットと夜間ビルド アクセス
Node.js マスター ブランチが自慢になりました--experimental-modules フラグによる ES6 モジュールの初期サポート。 nvm 経由でアクセスできる夜間ビルドにより、この実装を初期段階で確認できます。
ファイル拡張子とパッケージ入力
ES6 モジュールを示すために、Node.js では .ファイル拡張子は.mjs。さらに、package.json は「main」フィールドを利用してモジュールのエントリ ポイントを確立できます。
Package Type
package.json 内の「package.type」フィールドモジュールまたは commonjs の仕様を許可します。これにより、特定の拡張子 (.js など) を持つファイルがどのように解析されるかが決まります。
動的解像度と静的解像度
動的解像度、--es-module-specifier で有効になります。 -resolution=node は、オプションのファイル拡張子を使用したインポートと、ディレクトリ内のファイルのインデックス付けを容易にします。ただし、潜在的なセキュリティ脆弱性を防ぐために、明示的な解決がデフォルトのままです。
実験的な JSON モジュール ローダー
--experimental-json-loader は、実験的なローダーを利用して JSON インポートを有効にします。これを介して「thing.json」のすべてのインポートを解釈しますloader.
歴史年表
以上がNode.js は ES6 モジュールをどのようにサポートしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。