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
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