react node listobjects files ec2 aws node.js amazon-ec2 amazon-web-services npm

node.js - node - Instalación de NPM en AWS EC2



node js server on amazon ec2 (7)

Edita porque mi respuesta ya no era pertinente:

Tratar:

curl --silent --location https://rpm.nodesource.com/setup | bash - yum -y install nodejs

https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#enterprise-linux-and-fedora-core

Trabajando en Ec2 en AWS.

He instalado Node.js y funciona bien.

Pero el problema surge cuando intentas instalar npm.

Estoy usando el siguiente comando para instalarlo:

sudo curl http://npmjs.org/install.sh | sh

Pero la instalación parece congelarse ... Obtengo "ir a buscar: http://registry.npmjs.org/npm/-/npm-1.0.106.tgz " en el prompt y se queda así.

¿Tienes alguna idea de lo que está pasando aquí?



Para instalar NodeJS 6.x, ejecute los siguientes comandos:

curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash - yum install nodejs --enablerepo=nodesource

Actualizar

Puede instalar NodeJS 7 y 8 de la misma manera. Simplemente especifique la versión que necesita en lugar de 6 en el comando anterior.


en primer lugar

sudo yum install make

Puede ejecutar esto para obtener el zip de la versión deseada del nodo

wget https://nodejs.org/dist/v8.10.0/node-v8.10.0.tar.gz

Entonces puedes descomprimirlo así

tar -xvf node-v8.10.0.tar.gz

luego ve al directorio extraído e instala un nodo como este

./configure && make && sudo make install


git clone https://github.com/isaacs/npm.git cd npm sudo make install

Y si no tienes git, haz esto primero: sudo yum install git


Siga este tutorial de AWS que usa el Administrador de versiones de nodo .

Node Version Manager (NVM) le permite instalar múltiples versiones de Node.js y alternar entre ellas.

Estos son los pasos:

Instalar NVM

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

Activar NVM

. ~/.nvm/nvm.sh

Instalar nodo (elegir versión)

nvm install 4.4.5

Confirmar la instalación exitosa

node -e "console.log(''Running Node.js '' + process.version)"


sudo yum install nodejs npm --enablerepo=epel