Foros del Web » Programando para Internet » Node.js »

Node.js: node_modules a nivel global

Estas en el tema de Node.js: node_modules a nivel global en el foro de Node.js en Foros del Web. Tengo una consulta respecto al uso de los modulos globales. Hasta ahora he podido instalar correr los modulos a nivel local(dentro del proyecto). Pero como ...
  #1 (permalink)  
Antiguo 02/01/2013, 11:20
 
Fecha de Ingreso: abril-2012
Mensajes: 12
Antigüedad: 12 años, 7 meses
Puntos: 0
Busqueda Node.js: node_modules a nivel global

Tengo una consulta respecto al uso de los modulos globales. Hasta ahora he podido instalar correr los modulos a nivel local(dentro del proyecto). Pero como hago para usarlos cuando los instalo de manera global, es decir los modulos que instalo de manera global por ejemplo, instalando jade:

npm install jade -g
Instala el modulo 'Jade' en
C:\Documents and Settings\Usuario\Datos de programa\npm\node_modules

como hago para usar ese modulo.

Actualmente uso estas lineas dentro de mi archivo que corro con la consola:

Código Javascript:
Ver original
  1. (function() {
  2.   var app, express, host, port, stylus, jade, program, fs, color;
  3.  
  4.   fs = require('fs');
  5.   stylus = require('stylus');
  6.   jade = require('jade');
  7.   program = require('commander');
...

tengo que cambiar o agregar algo para la importacion sea global?

gracias
  #2 (permalink)  
Antiguo 20/01/2013, 22:18
 
Fecha de Ingreso: noviembre-2009
Ubicación: 127.0.0.1
Mensajes: 31
Antigüedad: 15 años
Puntos: 1
Respuesta: Node.js: node_modules a nivel global

Tengo entendido que no son módulos globales sino instalación global del módulo, que permite llamar operaciones del módulo mediante la línea de comandos, como si lo agregase al PATH.

Tu código está bien, pero usar módulos instalados en la carpeta principal de node no es lo recomendable, ya que no es portable. Deberías agregar el módulo a tu archivo package.json en el directorio de la aplicación e instalarlos con npm install -d o en todo caso guardar los módulos en una carpeta de nombre node_modules dentro del directorio de tu aplicación.

Etiquetas: global, nivel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:52.