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?