Skip to content

Commit

Permalink
Update 2023-10-18-node.js-roadmap-esm-by-default.md (#1128)
Browse files Browse the repository at this point in the history
  • Loading branch information
azu authored Oct 18, 2023
1 parent 6b2452e commit 04f93a2
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,8 @@ SyntaxError: Cannot use import statement outside a module

### [tc39/proposal-UnambiguousJavaScriptGrammar](https://github.com/tc39/proposal-UnambiguousJavaScriptGrammar)

2016年から2017年にかけて、Node.jsが以前TC39(ECMAScriptの仕様策定をするグループ)で、ファイルの中身を見てScriptかModuleかを判定できるようにするProposalを出していました。ここでいうScriptはCommonJSで、ModuleがESMです。
2016年から2017年にかけて、Node.jsがTC39(ECMAScriptの仕様策定をするグループ)で、ファイルの中身を見てScriptかModuleかを判定できるようにするProposalを出していました。
ここでいうScriptはCommonJSで、ModuleがESMです。

このあいまいなファイルの判定としてあげていたのが `import` 文や `export` 文がファイルに含まれているかどうかでした(また `"use module"` のようなDirectiveの話も行われていました)

Expand Down

0 comments on commit 04f93a2

Please sign in to comment.