JavaScriptMódulos


Sintaxis

  • importar defaultMember desde 'modulo';
  • importar {memberA, memberB, ...} desde 'módulo';
  • importar * como módulo desde 'módulo';
  • importe {miembroA como, miembroB, ...} desde 'módulo';
  • importar defaultMember, * como módulo desde 'módulo';
  • importa defaultMember, {moduleA, ...} desde 'module';
  • importar 'módulo';

Observaciones

De MDN (énfasis añadido):

Esta característica no está implementada en ningún navegador de forma nativa en este momento . Se implementa en muchos transpilers, como Traceur Compiler , Babel o Rollup .

Muchos transpilers pueden convertir la sintaxis del módulo ES6 en CommonJS para usar en el ecosistema Node, o RequireJS o System.js para usar en el navegador.

También es posible utilizar un agrupador de módulos como Browserify para combinar un conjunto de módulos CommonJS interdependientes en un solo archivo que se puede cargar en el navegador.

Módulos Ejemplos relacionados