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 del sitio web node.js y lo descomprimí. Tengo una carpeta (que descomprimió tar.gz) y supongo que eso es todo, parece que solo necesito ejecutar el archivo "nodo" desde la carpeta node.js/bin/ para ejecutar archivos javascript.
Realmente nunca pensé en lo que realmente es este "npm", en Windows simplemente ejecutaría cmd desde xampp, escribiría npm install y todo funcionaría bien. Encontré un enlace al archivo npm-cli.js en la misma carpeta donde está 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 se supone que deben instalarse exactamente los paquetes. Hay pocas carpetas de node_modules y cuando ejecuto node npm install aparece una barra de progreso y se atasca de inmediato, no sucede nada.
entonces tengo 2 problemas
He buscado algunos tutoriales pero no hay ningún archivo "./configure", make install, etc. no funciona.
Soy nuevo en Linux, así que probablemente esté cometiendo algunos errores obvios. ¿Alguien puede explicarme esto?
Para el desarrollo en Linux u OSX, sugiero usar nvm en lugar de obtener los archivos binarios. Linux y OSX son un poco diferentes de Windows en el sentido de que no siempre es necesario instalar programas, ya que los archivos 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 | bashreinicie el terminal para asegurarse de que vuelve 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!