ES Modules

概要

呼称
  • ES Modules (ESM)
  • ECMAScript Modules
  • ES6 Modules

参考:

Node.js の ES Modules サポートの現状確認と備え | teppeis blog

Node.js と ECMAScript Modules | 技術探し

JavaScript におけるモジュールと import / export の使い方 | ANALOGIC アナロジック

使い方

ドキュメント:

ECMAScript Modules | Node.js Documentation [Official]

参考:

import と export | Innovator Japan Engineers’ Blog

ES6 の Export と Import について – Qiita

ES6 における import / export メモ | yklitter

導入

参考:

ES Modules かつ TypeScript で Node.js の環境構築を行う – Qiita

世界一シンプルなサーバサイドで ES6 の始め方 – Qiita

export

ドキュメント:

export | MDN

参考:

ES6 の export について – Qiita

export default の是非

参考:

JavaScript の export は export default 以外禁止にしてしまった方が楽になる | ncaq

JavaScript の export default アンチパターンについて、検証してみた – Qiita

import

ドキュメント:

import | MDN

参考:

Using import fs from ‘fs’ – Stack Overflow

ツリーシェイキング

参考:

JavaScript の export default アンチパターンについて、検証してみた – Qiita

esm

リポジトリ:

standard-things/esm: Tomorrow’s ECMAScript modules today – GitHub

exports-loader

exports の定義されていないファイルから変数をインポート可能にするローダー

リポジトリ:

webpack-contrib/exports-loader: Exports Loader – GitHub

ドキュメント:

exports-loader | Webpack [Official]

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA