remove plugin paquetes node modules from eliminar desinstalar delete con node.js npm

node.js - plugin - remove package from npm



¿Cómo instalo un módulo globalmente usando npm? (5)

En una Mac, encontré que el resultado contenía la información que estaba buscando:

$> npm install -g karma ... ... > [email protected] install /usr/local/share/npm/lib/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) ... $> ls /usr/local/share/npm/bin karma nf

Después de agregar /usr/local/share/npm/bin a la línea de export PATH en mi .bash_profile , guardándolo y obteniéndolo, pude ejecutar

$> karma --help

normalmente.

Recientemente instalé el módulo Node.js y npm en OSX y tengo un problema con la configuración, creo.

npm install [MODULE] is not installing the node.js module to the default path which is /usr/local/lib/node_modules.


Es posible que no tenga permisos de escritura para instalar un módulo de nodo en la ubicación global, como /usr/local/lib/node_modules , en cuyo caso ejecute npm install -g paquete como raíz.


Me gusta usar un archivo package.json en la raíz de la carpeta de la aplicación.

Aquí hay uno que uso

nvm use v0.6.4

http://pastie.org/3232212

npm install


Si desea instalar un módulo npm globalmente, asegúrese de usar el nuevo indicador -g , por ejemplo:

npm install forever -g

Las recomendaciones generales sobre la instalación del módulo npm desde 1.0rc (tomado de blog.nodejs.org ):

  • Si está instalando algo que desea usar en su programa, utilizando require (''whatever''), entonces instálelo localmente en la raíz de su proyecto.
  • Si está instalando algo que desea usar en su shell, en la línea de comandos o algo así, instálelo globalmente , de modo que sus binarios terminen en su variable de entorno PATH.

Recientemente utilicé estas recomendaciones y todo se redujo sin problemas. Instalé para siempre de forma global (ya que es una herramienta de línea de comandos) y todos mis módulos de aplicaciones a nivel local.

Sin embargo, si desea utilizar algunos módulos de forma global (es decir, express o mongodb), tome este consejo (también tomado de blog.nodejs.org ):

Por supuesto, hay algunos casos en los que desea hacer ambas cosas. Coffee-script y Express son buenos ejemplos de aplicaciones que tienen una interfaz de línea de comando, así como una biblioteca. En esos casos, puede hacer una de las siguientes cosas:

  • Instálalo en ambos lugares . En serio, ¿tienes poco espacio en el disco? Está bien, de verdad. Son pequeños programas de JavaScript.
  • Instálelo globalmente, y luego npm enlace coffee-script o npm link express (si está en una plataforma que admite enlaces simbólicos). Luego, solo necesita actualizar la copia global para actualizar también todos los enlaces simbólicos.

La primera opción es la mejor en mi opinión. Simple, claro, explícito. El segundo es realmente útil si vas a reutilizar la misma biblioteca en una serie de proyectos diferentes. (Más sobre el enlace npm en una futura entrega).

No probé una de esas variaciones, pero parecen ser bastante sencillas.


Tuve problemas para instalar Express en Ubuntu:

Si por algún motivo falta el comando NPM, pruebe el comando npm help con la npm help . Si no está allí, siga estos pasos: http://arnolog.net/post/8424207595/installing-node-js-npm-express-mongoose-on-ubuntu

Si solo el comando Express no funciona, intente:

sudo npm install -g express

Esto hizo que todo funcionara como estoy acostumbrado con Windows7 y OSX.

¡Espero que esto ayude!