Preguntas etiquetadas con commonjs

5
Relación entre CommonJS, AMD y RequireJS?
Todavía estoy muy confundido acerca de CommonJS, AMD y RequireJS , incluso después de leer mucho. Sé que CommonJS (anteriormente ServerJS ) es un grupo para definir algunas especificaciones de JavaScript (es decir, módulos) cuando el idioma se usa fuera del navegador. La especificación de módulos CommonJS tiene alguna implementación …




20
¿Cómo verificar si un script se ejecuta en Node.js?
Tengo un script que necesito de un script Node.js, que quiero mantener el motor de JavaScript independiente. Por ejemplo, quiero hacerlo exports.x = y;solo si se ejecuta en Node.js. ¿Cómo puedo realizar esta prueba? Al publicar esta pregunta, no sabía que la función de módulos Node.js se basa en CommonJS …


5
Node.js: uso de module.exports como constructor
Según el manual de Node.js: Si desea que la raíz de la exportación de su módulo sea una función (como un constructor) o si desea exportar un objeto completo en una asignación en lugar de construir una propiedad a la vez, asígnelo a module.exports en lugar de exportar . El …

7
Cargue bibliotecas de JavaScript "Vanilla" en Node.js
Hay algunas bibliotecas de Javascript de terceros que tienen alguna funcionalidad que me gustaría usar en un servidor Node.js. (Específicamente, quiero usar una biblioteca de JavaScript QuadTree que encontré). Pero estas bibliotecas son simplemente .jsarchivos sencillos y no "bibliotecas de Node.js". Como tal, estas bibliotecas no siguen la exports.var_namesintaxis que …

4
module.exports en mecanografiado
¿Alguien sabe cómo hacer un module.exports? Intenté algunas formas diferentes para terminar con export class Greeter {} que se compilará para exports.Greeter = Greeter; Pero lo que realmente quiero es esto: exports = Greeter; Para que pueda usarlo así: import { Greeter } from "greeter"; const greeter = new Greeter(); …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.