nodejs node mac actualizar node.js ubuntu npm

node.js - node - npm



Instala Node.js en Ubuntu (15)

A partir de hoy, simplemente puede instalarlo con:

sudo apt-get install nodejs

Estoy intentando instalar Node.js en Ubuntu 12.10, pero el terminal me muestra un error sobre los paquetes perdidos. Intenté con esto:

sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm

Pero cuando llegué a la última línea, sudo apt-get install nodejs npm muestra este error:

Failed to install some packages. This may mean that you requested an impossible situation or if you are using the distribution distribution that some required packages have not yet been created or been been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: nodejs: Conflicts: npm E: Failed to correct problems, you have held broken packages.

Luego desinstalé ppa:chris-lea/node.js y estaba intentando una segunda opción:

sudo apt-get install node.js sudo apt-add-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm

El mismo error, el terminal dice que npm is the latest version pero también me muestra el texto que he mostrado en la parte superior. Creo que el problema es ppa:chris-lea/node.js pero no sé cómo resolverlo.


Ahora puedes simplemente instalar con:

sudo apt-get install nodejs sudo apt-get install npm

Asegúrate de tener Python y C preinstalados. Si no se realiza:

sudo apt-get install python g++ make


Aquí la descripción completa para crear el primer programa usando el generador expreso

Gestor de paquetes de Ubuntu

Para instalar Node y npm a través de apt-get, ejecute estos comandos:

sudo apt-get update sudo apt-get install nodejs sudo ln -s /usr/bin/nodejs /usr/bin/node sudo apt-get install npm

Generador de aplicaciones express

$ npm install express-generator -g

Muestra las opciones de comando con la opción -h:

$ express -h Usage: express [options] [dir] Options: -h, --help output usage information -V, --version output the version number -e, --ejs add ejs engine support (defaults to jade) --hbs add handlebars engine support -H, --hogan add hogan.js engine support -c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css) --git add .gitignore -f, --force force on non-empty directory

Por ejemplo, lo siguiente crea una aplicación Express llamada myapp en el directorio de trabajo actual:

$ express myapp create : myapp create : myapp/package.json create : myapp/app.js create : myapp/public create : myapp/public/javascripts create : myapp/public/images create : myapp/routes create : myapp/routes/index.js create : myapp/routes/users.js create : myapp/public/stylesheets create : myapp/public/stylesheets/style.css create : myapp/views create : myapp/views/index.jade create : myapp/views/layout.jade create : myapp/views/error.jade create : myapp/bin create : myapp/bin/www

Luego instale dependencias:

$ cd myapp $ npm install

ejecuta la aplicación con este comando:

$ DEBUG=myapp:* npm start

Luego, cargue http://localhost:3000/ en su navegador para acceder a la aplicación.

La aplicación generada tiene la siguiente estructura de directorio:

├── app.js ├── bin │ └── www ├── package.json ├── public │ ├── images │ ├── javascripts │ └── stylesheets │ └── style.css ├── routes │ ├── index.js │ └── users.js └── views ├── error.jade ├── index.jade └── layout.jade 7 directories, 9 files


Instale Node.js en Ubuntu 12.10 o 14.04 LTS o 16.04.1 LTS

Evite instalar Node.js con apt-get en Ubuntu . Si ya instaló Node.js con el gestor de paquetes incorporado, elimínelo. ( sudo apt-get purge nodejs && sudo apt-get autoremove && sudo apt-get autoclean )

El proceso de instalación en Linux es el mismo que en OSX . Con el script proporcionado:

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash $ nvm list $ nvm ls-remote $ nvm install 6.4.0 $ nvm use 6.4.0 $ nvm alias default 6.4.0 $ node -v $ npm install -g npm $ npm -v

¡Una cosa más! No olvide ejecutar el siguiente comando, que aumenta la cantidad de relojes inotify.

$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Espero que esto te ayude!


Mi apt-get era viejo y roto, así que tuve que instalar desde la fuente. Esto es lo que funcionó para mí:

# get the latest version from nodejs.org. At the time of this writing, it was 0.10.24 curl -o ~/node.tar.gz http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz cd tar -zxvf node.tar.gz cd node-v0.6.18 ./configure && make && sudo make install

Estos pasos fueron tomados principalmente de la instalación de joyent wiki


Node.js está disponible como un paquete instantáneo en todas las versiones de Ubuntu actualmente compatibles. Específicamente para Node.js, los desarrolladores pueden elegir entre una de las versiones compatibles actualmente y obtener actualizaciones automáticas regulares directamente desde NodeSource. Las versiones 6, 8 y 9 de Node.js están actualmente disponibles, con la actualización de Snap Store en cuestión de horas o minutos de una versión de Node.js.

El nodo se puede instalar con un solo comando, por ejemplo:

sudo snap install node --classic --channel 9/stable

Se puede acceder al complemento de nodo mediante el node comando, por ejemplo:

$ node -v v9.9.0

Se instalará una versión actualizada de npm como parte del complemento de nodo. npm debe ejecutarse fuera del nodo repl, en su shell normal. Después de instalar el complemento de nodo, ejecute el siguiente comando para habilitar la comprobación de actualización de npm:

sudo chown -R $USER:$(id -gn $USER) /home/your-username/.config

Reemplace your-username en el comando anterior con su propio nombre de usuario. Luego ejecute npm -v para verificar si la versión de npm está actualizada. Como ejemplo, verifiqué que npm estaba actualizado, verifiqué la versión de un paquete ya instalado llamado yarn con el comando npm list yarn y luego actualicé el paquete existente a la última versión con el comando npm update yarn

Los usuarios pueden cambiar entre las versiones de Node.js en cualquier momento sin necesidad de involucrar herramientas adicionales como nvm (Node Version Manager), por ejemplo:

sudo snap refresh node --channel=8/stable

Los usuarios pueden probar versiones avanzadas de Node.js que pueden instalarse desde el último canal de borde que actualmente realiza el seguimiento del trabajo de desarrollo de la versión 10 de Node.js cambiando con:

sudo snap switch node --edge

Este enfoque solo se recomienda para aquellos usuarios que estén dispuestos a participar en las pruebas e informes de errores en sentido ascendente.

Horario NTS.js LTS

Release LTS Status Codename LTS Start Maintenance Start Maintenance End 6.x Active Boron 2016-10-18 April 2018 April 2019 7.x No LTS 8.x Active Carbon 2017-10-31 April 2019 December 2019 9.x No LTS 10.x Active Dubnium October 2018 April 2020 April 2021 11.x No LTS June 2019


Puedes usar nvm para instalar nodejs. Te permite trabajar con diferentes versiones sin conflictos.


Siga las instrucciones proporcionadas here en NodeSource, que se dedica a crear un ecosistema sostenible para Node.js

Para Node.js> = 4.X

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_4.x | bash - apt-get install -y nodejs


Simplemente siga las instrucciones dadas here :

Ejemplo de instalación:

sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs

Instala el nodo estable actual en el actual Ubuntu estable. Es posible que los usuarios de Quantal (12.10) deban instalar el paquete software-properties-common para que funcione el comando add-apt-repository : sudo apt-get install software-properties-common

A partir de Node.js v0.10.0, el paquete nodejs del repositorio de Chris Lea incluye tanto npm como nodejs-dev.

No le des a sudo apt-get install nodejs npm solo sudo apt-get install nodejs


También puedes compilarlo desde una fuente como esta.

git clone git://github.com/ry/node.git cd node ./configure make sudo make install

Encuentre instrucciones detalladas aquí http://howtonode.org/how-to-install-nodejs


Yo personalmente lo hago de esta manera:

sudo apt-get install python g++ make wget http://nodejs.org/dist/node-latest.tar.gz tar xvfvz node-latest.tar.gz cd node-v0.12.0 ./configure make sudo make install

Si desea instalar una versión en particular, descargue la versión que desea del sitio nodejs y ejecute los últimos pasos del árbol.
Recomiendo encarecidamente que no se utilice el paquete predeterminado de nodejs del mercado de distro porque probablemente esté desactualizado. (es decir, la corriente para el momento de escribir esto en el mercado de ubuntu es v0.10.25, que está demasiado desactualizada en comparación con la más reciente (v0.12.0)).


npm se instala automáticamente con node.js en la última versión de node. ¿Qué ve cuando escribe node --version y npm --version en el terminal?

Puedes actualizar npm usando npm también

[sudo] npm install -g npm


Esta es la mejor manera de instalar fácilmente NODE.JS. Esto también es real para Ubuntu 12.04, 13.04 y 14.04

Añadiendo repositorios js de nodo

[sudo] apt-get install python-software-properties [sudo] apt-add-repository ppa:chris-lea/node.js [sudo] apt-get update

instalación de node.js

[sudo] apt-get install nodejs

Ahora comprobando la versión node.js

node -v

Salidas

v0.10.20

Este comando debe instalar npm.

npm install

Compruebe la versión npm

npm -v

Salidas

1.4.3

Si por alguna razón, si ve que npm no está instalado, puede intentar ejecutar:

[sudo] apt-get install npm

Para actualizar npm puede intentar ejecutar:

[sudo] npm install -g npm


sudo apt-get install g++ curl libssl-dev apache2-utils sudo apt-get install git-core git clone git://github.com/ry/node.git cd node ./configure make sudo make install


wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.19.0/install.sh | bash nvm install v0.10.33

solo usa nvm para el control de versiones de nvm