modulos es6 javascript module requirejs browserify ecmascript-6

javascript - modulos es6



¿Cuál es la diferencia entre los módulos browserify/requirejs y los módulos ES6 (1)

Después de jugar un rato pude comprender mejor las cosas, también gracias a @Andy por el Addy .

Existen diferentes sistemas de módulos : AMD (RequireJS), CommonJS (Node) y la nueva sintaxis del módulo ES6 (y el antiguo sistema ES5 Global, por supuesto).

Sin embargo, si desea usarlos en su navegador, aún necesita cargar y conectar esos módulos con alguna biblioteca de carga de módulos porque los navegadores aún no lo admiten. Para eso, puede usar un cargador de módulos como RequireJS , Browserify , SystemJS o es6-module-loader .

SystemJS es mi favorito personal porque le permite cargar cualquier sistema de módulos (AMD, CommonJS, ES6) e incluso usarlos de manera intercambiable en 1 aplicación.

Actualización: Mientras tanto, Webpack está disponible y también debe considerarse como un cargador de módulos.

Todavía soy nuevo en ES6 y cargadores de módulos y actualmente estoy buscando combinar una configuración de navegador con ES6. Me preguntaba si aún necesitaría browserify / requirejs si estoy usando módulos ES6. ¿Parece que ambos le permiten definir módulos y exportarlos? ¿Cuál es la diferencia entre los módulos browserify / requirejs y los módulos ES6?