/ / Cómo hacer que NPM funcione en Linux - linux, node.js, npm

Cómo hacer que NPM funcione en Linux - linux, node.js, npm

He estado usando node.js y npm en Windows durante algún tiempo y todo funcionó bien, hasta que intenté hacer lo mismo en Linux.

Mi meta:

Use node.js junto con npm en linux.

Lo que hice:

Descargué el archivo tar.gz desde el nodo.Sitio web js y lo desempaqueté. Tengo una carpeta (que desempaquetó tar.gz) y supongo que eso es todo, parece que solo necesito ejecutar el archivo "nodo" desde node.js / bin / folder para ejecutar archivos javascript.

Realmente nunca pensé en lo que esta "npm"realmente es, en Windows simplemente ejecutaría cmd desde xampp, escribo npm install y todo funcionaría bien. Encontré un enlace al archivo npm-cli.js en la misma carpeta donde se encuentra el archivo "nodo". Supongo que lo que solía ser "npm install ..." ahora es "node npm install ..." ya que es un archivo js.

Estoy confundido acerca de dónde están exactamente los paquetesSe supone que debe ser instalado. Hay pocas carpetas node_modules y cuando ejecuto node npm install aparece una barra de progreso que se atasca de inmediato, no sucede nada.

Asi que tengo 2 problemas

  • ¿Cómo hacer que npm funcione?
  • ¿Dónde está esta carpeta "node_modules"?

He visto algunos tutoriales, pero no hay ningún archivo "./configure", make install, etc no funciona.

Soy nuevo en Linux, así que probablemente estoy cometiendo algunos errores obvios. ¿Puede alguien explicarme esto?

Respuestas

1 para la respuesta № 1

Para el desarrollo en Linux o OSX, sugiero usar nvm En lugar de conseguir los binarios. Linux y OSX son un poco diferentes de Windows en el sentido de que no siempre es necesario instalar Programas como los propios binarios compilados suelen ser suficientes.

Para instalar, abre una Terminal y pega:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash

reinicie el terminal para asegurarse de volver a cargar la configuración o la fuente de su configuración, luego ejecute:

nvm install v5.7.0
nvm alias default v5.7.0

¡Y tu estas listo!