Cómo instalar NodeJS en el servidor Ubuntu14.04
1. Introducción a NodeJS:
Node.JS es una plataforma JavaScript del lado del servidor que permite a los desarrolladores crear rápidamente aplicaciones de red. También utiliza JavaScript para el front-end y el back-end. Programación final. Los desarrolladores pueden centrarse más en el diseño del sistema y en mantener su coherencia.
En este artículo, le presentaremos cómo comenzar su viaje mágico con Node.JS en el servidor Ubuntu14.04.
2. Cómo instalar la versión estable de Node.JS
Para garantizar la coherencia de la experiencia del servicio multiplataforma, Ubuntu 14.04 incluye una versión 0.10 en su almacén por Por defecto, 25 de Node.JS, es posible que esta no sea la última versión, pero debe ser la versión estándar.
Para obtener esta versión de Node.JS, sólo necesitamos instalarla a través de la herramienta de gestión de paquetes apt. Antes de la instalación, es mejor actualizar el índice local de la herramienta de administración de paquetes apt antes de instalar Node.JS desde el repositorio de Ubuntu.
sudo apt-get update
sudo apt-get install nodejs
Si el paquete en el repositorio de software de Ubuntu es exactamente lo que necesita, entonces siga los pasos anteriores son todo el proceso operativo de instalación de Node.JS en Ubuntu10.04. En la mayoría de los casos, también queremos instalar una copia de la herramienta de administración de paquetes Node.JS: npm. Puede instalarla mediante el siguiente comando:
sudo apt-get install npm
Cuando ejecute Node.JS, asegúrese de tener en cuenta que debido a conflictos con otros paquetes de herramientas, el nombre del ejecutable en el repositorio de Ubuntu es nodejs en lugar de node.
A continuación, analizaremos métodos de instalación más flexibles para Node.JS.
3. ¿Cómo instalar Node.JS a través de PPA?
Una alternativa que le permite mantenerse actualizado con la última versión de Node.JS es unirse al archivo de paquetes privado PPA (Personal Package Archive) mantenido por NodeSource. Este método le permite obtener más versiones de Node.JS que el repositorio de Ubuntu.
Primero: hay que instalar el PPA para poder acceder a su contenido.
curl -sL /setup | sudo bash -
A través del comando anterior, se agregará PPA a la configuración de su sistema y se actualizará automáticamente la caché de paquetes local. Luego, se completará la instalación. , puedes instalar Node.JS a través de apt-get como antes.
solo apt-get install nodejs
El paquete de instalación de nodejs aquí contiene el archivo ejecutable binario de nodejs y el archivo ejecutable npm, por lo que no es necesario instalar npm por separado. Para utilizar algunos NPM. Para que los paquetes funcionen correctamente (como los que requieren compilación de múltiples fuentes), también necesita instalar el paquete build-essentials.
sudo apt-get install build-essential
4. ¿Cómo utilizar NVM para instalar?
Una alternativa al uso de apt para instalar Node.JS es utilizar una herramienta especialmente diseñada llamada NVM, cuyo nombre estándar es Node.js Version manager.
Al usar NVM, puede instalar múltiples entornos Node.JS independientes que se pueden controlar fácilmente. Le otorgará permisos de solicitud para la última versión de Node.JS, pero también le permitirá usar versiones anteriores dependiendo. en las necesidades de su aplicación de Node.JS.
Antes de comenzar, necesitamos instalar algunos paquetes de dependencia del repositorio de Ubuntu. NVM utilizará estas herramientas para compilar los componentes necesarios:
sudo apt-get update
.sudo apt-get install build-essential libssl-dev
Una vez instalados estos paquetes de dependencia, puede descargar el script de instalación desde la página de inicio del proyecto NVM GitHub. El número de versión puede variar, pero generalmente puede descargarlo e instalarlo mediante los siguientes métodos:
curl /creationix/nvm/v0.16.1/install.sh
Lo anterior | El comando descargará y ejecutará el script de instalación. El script de instalación instalará el software en el directorio ~/.nvm en su directorio de inicio y también agregará la configuración necesaria a ~/.profile.
Para que la configuración de ~/.profile surta efecto, es posible que tengas que cerrar sesión y volver a iniciar sesión en tu cuenta. Por supuesto, también puedes volver a importar la configuración de ~/. perfil a través del comando fuente:
source ~/.profile
Ahora que tiene NVM instalado, puede instalar versiones individuales de Node.JS.
Para conocer la versión instalable actual de Node.JS, puede escribir el siguiente comando:
nvm ls-remote
Presione Enter y se mostrará el siguiente contenido:
.
v0.11.6
v0.11.7
v0.11.8
v0.11.9<. /p>
v0.11.10
v0.11.11
v0.11.12
v0.11.13
Como puedes ver , la versión actual de Node. NVM cambiará automáticamente a la última versión instalada. Puede indicarle a NVM que especifique usar la versión instalada con el siguiente comando:
nvm use 0.11.13
Cuando use NVM para instale Node.JS, puede El nombre de ejecución es nodo Lo crea o no, puede conocer la versión de Node.JS utilizada actualmente mediante lo siguiente:
node -v
Pantalla:
v.0.11 .13
Si tiene varias versiones de Node.JS instaladas, puede enumerar las versiones instaladas con el siguiente comando:
nvm ls
Si desea configurar una de las versiones como versión predeterminada, puede hacer esto:
nvm alias default 0.11.13
Ahora, cuando se produce una solicitud , la versión 0.11.13 automáticamente será Opción, también puedes hacer referencia a ella a través de un alias como este:
nvm use default
Cada versión mantendrá sus módulos y paquetes independientes, y adminístrelos a través de NPM independiente, puede usar el modo normal de NPM para instalar paquetes de terceros independientes para el proyecto Node.JS. Se instalará en el directorio ./node_modules de Node.JS:
. npm install express
Si desea instalar un paquete de terceros en modo global (para usarlo con otros proyectos que usan la misma versión de Node.JS), puede lograrlo usando el parámetro -g :
npm install -g express
En este momento el paquete se instalará en el siguiente directorio:
~/.nvm/node_version/lib/node_modules /package_name
Instalación en modo global El paquete solo te permitirá usarlo desde la línea de comando. Si quieres usarlo en un proyecto local, también debes vincularlo en:
<. p>npm link expressSi necesita ayuda, puede obtenerla ingresando el comando:
npm help