シンプルで愚かな質問です。
モジュールは既にES6に入っていますか?モジュールバンドルを使用します。それはすべてサポート問題のためですか?彼らは私たちにもっと多くの選択肢を与えるかありがとう。
ありがとうございます。モジュールバンドルをES6モジュールで使用するのはなぜですか?
0
A
答えて
0
現在のJSランタイムはES6モジュールをサポートしていません。これは仕様に含まれているので混乱しているようですが、定義されていてまだ実装されていません(Edgeは唯一のサポートブラウザであるper MDNです)。
この新しい構文がありますが、ブラウザー(またはノード)のサポートがないため、ツールの中には現在これをポリフィルする必要があります。 webpackのようなバンドル業者を入力し、ES6モジュールを理解し、System
の独自の実装とそのインポート機能を提供します。
これは、大部分のブラウザで実装される前の機能的な配列メソッドのlodash(とアンダースコア)とは異なり、polyfillの発生時に違いがあります。スクリプトが実行される前にモジュールのロードが行われるため、スクリプトがクライアントに到達する前にバンドラを実行する必要があります。
関連する問題
- 1. ブラウザでES6モジュールを使用する
- 2. ブートストラップ4がes6クラスでプライベートメソッドを使用するのはなぜですか?
- 3. ES6モジュール:以前にエクスポートされたモジュールが「子」モジュールで認識されないのはなぜですか?
- 4. モカのテストでES6モジュールを使用することはできますか?
- 5. Node.js 8でES6モジュールを使用できますか?
- 6. let(ES6)を使用するときにクロージャを使用する必要がないのはなぜですか?
- 7. ES6 + SystemJs - es6モジュールをインポートするために.js拡張子を使用する必要があるのはなぜですか?
- 8. '__main__'のモジュールをインポートすると、マルチプロセスでモジュールを使用できないのはなぜですか?
- 9. 単一の出力ファイルとES6モジュールでBabelを使用する
- 10. ES6モジュールなしで反応する
- 11. ES6がExpress.jsジェネレータで動作するのはなぜですか?
- 12. WebStormがCommonJSモジュールでES6インポートを使用する
- 13. ネイティブ・ノード・モジュールをReact、ES6、Electron App上で使用する方法
- 14. ReactJS.net - どのようにES6モジュールを使用するのですか
- 15. ES6モジュールを使用しないjestの使用
- 16. 角2 - 使用しているモジュールバンドル
- 17. なぜバックエンドでモジュールの読み込みを使用するのですか?
- 18. es6でdojoモジュールをインポートする方法
- 19. ES6モジュールを使用したCreateJS
- 20. ブラウザでES6/2015のインポート/モジュールを使用するにはどうすればよいですか?
- 21. ES6モジュールのインポートを使用してパスをインポートする方法
- 22. なぜ演算子モジュールの関数を使用するのですか?
- 23. es6構文を使用してTypescriptで汎用モジュールをインポートする方法
- 24. なぜのverilogで使用する機能モジュール
- 25. VisualStudioコード:ES6モジュールの読み込みを使用するTypeScript
- 26. フロントエンドES6モジュールで使用するnode_modules依存関係をインポートする方法
- 27. なぜ角2はモジュールNgModuleであり、モジュールではないのですか
- 28. モジュールを取得するES6
- 29. 私のモジュールをブラウズできないのはなぜですか?
- 30. ES6用のイディオム・リベラル・モジュール・パターン
私たちはBabelを持っていますので、モデルコードを転送しませんか?その構文を使用できるようになります。 –
Babelは、 '.babelrc 'に応じて、ES6モジュールをそのまま、またはCommonJS requireまたはAMDモジュールに変えることができます。 Webpackや友人は、これらのモジュール形式(またはそれらの混合物)のいずれかを喜んでラッピングし、あなたのために円滑な処理を行います。これは、HTTP要求とバンドルの通常の理由を組み合わせることの利点とは別のものです。 – ssube