operator modules es6 javascript commonjs

javascript - modules - ¿Qué es CommonJS y por qué debería importarme cómo puede ayudar a escribir aplicaciones.js?



requirejs (1)

Estoy aprendiendo .js y alguien con más experiencia mencionó que usan CommonJS para manejar el mantenimiento del código js (ya que no hay funcionalidad de "módulo").

Miré a Quora, pero explicaba el grupo y sus metas, no tanto cómo podría usarlo.


Los módulos de CommonJS le permiten incluir módulos de javascript dentro del alcance actual y efectivamente evita que el alcance global se contamine.

Esto reduce enormemente la posibilidad de nombrar colisiones y mantiene el código organizado.

Dicho esto, creo que es bastante seguro decir que los módulos de AMD ahora se han vuelto más populares que CommonJS.

El sitio web de RequireJS tiene una muy buena sección sobre por qué usar los módulos y las diferencias entre CommonJS y AMD.