JavaScriptのES6やJSモジュールの動作方法

ランES6コード(またはモジュール)方法:

図1に示すように、バベルトランスコーダを使用することができる、ES6はNode.jsのJS CommonJSにトランスコードされます。

  バベルをインストールしたときに、例えば、コマンドバベルfile.js --out dirのフォルダを使用します。つまり、ファイル名がフォルダ内に、「フォルダ」をトランスコードと呼ばれるJSモジュール(コード)の「ファイル」です。JSコードモジュールのコードやトランスコードの一般的なJSを使用して、トランスコード後ファイルを実行する必要性、実行することができます。(注:バベルは、オンライントランスコーディングを提供します。https://babeljs.io/repl)

図2は、の.jsから.mjsに拡張ES6ファイルについて話し、次にコードを実行するノードのコマンドで--experimental・モジュールを追加します。

  例えば、我々は最初にそのサフィックス.mjs、すなわち「moduleTry.mjs」に変更し、「moduleTry.js」ファイルを実行します。そして、ファイルディレクトリ内のノード--experimental・モジュールmoduleTry.mjsそれをノードのコマンドを実行します。

3は、ブラウザでES6モジュールを実行します。

  たとえば、

おすすめ

転載: www.cnblogs.com/xinkuiwu/p/11582296.html