Hay algunos módulos predeterminados o existentes en node.js cuando descarga e instala node.js como http, sys, etc.
Como ya están en node.js, cuando queremos usar estos módulos básicamente nos gustan los módulos de importación , pero ¿por qué? porque ya están presentes en el nodo.js. Importar es como tomarlos de node.js y ponerlos en su programa. Y luego usándolos.
Considerando que las exportaciones es exactamente lo contrario, está creando el módulo que desea, digamos el módulo add.js y colocando ese módulo en el node.js, lo hace al exportarlo.
Antes de escribir algo aquí, recuerde, module.exports.additionTwo es lo mismo que exportaciones.additionTwo
Huh, esa es la razón, nos gusta
exports.additionTwo = function(x)
{return x+2;};
Ten cuidado con el camino
Digamos que ha creado un módulo add.js,
exports.additionTwo = function(x){
return x + 2;
};
Cuando ejecuta esto en su símbolo del sistema NODE.JS:
node
var run = require('addition.js');
Esto se equivocará diciendo
Error: no se puede encontrar el módulo add.js
Esto se debe a que el proceso node.js no puede agregar.js ya que no mencionamos la ruta. Entonces, podemos establecer la ruta usando NODE_PATH
set NODE_PATH = path/to/your/additon.js
¡Ahora, esto debería ejecutarse con éxito sin ningún error!
Una cosa más, también puede ejecutar el archivo add.js al no configurar NODE_PATH, de vuelta a su símbolo del sistema nodejs:
node
var run = require('./addition.js');
Dado que estamos proporcionando la ruta aquí al decir que está en el directorio actual, ./
esto también debería ejecutarse con éxito.