typescript - Skillnaden mellan modul es2015 och es2020


Vad är skillnaden mellan module es2015 och es2020 alternativet i ts.config?

Med andra ord, finns det någon skillnad om jag använder es2015-moduler och konfigurerar module-alternativet till es2015 eller es2020?

ts-konfig :

{
/* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */
  module: 'es2015'
}

mot

{
  ...
  "module": "es2020"
  ...
}

Jag vill inte ha skillnaden mellan target och lib.

Svar #1

Från dokumentationen för det alternativet:

Om du undrar över skillnaden mellan ES2015 (också känt som ES6) och ES2020, lägger ES2020 till stöd för dynamiska imports och import.meta.