Npm o Administrador de paquetes de nodo es lo mismo que APTO a Debian. Se utiliza para instalar, eliminar, actualizar Nodejs paquetes. En este artículo, le mostraré cómo instalar y usar Npm en Debian 9 estiramiento.
Instalación de NodeJS y NPM
La versión de Nodejs Disponible en el repositorio oficial de paquetes de estiramiento de Debian 9 es 4.x, que es muy viejo. El repositorio oficial de paquetes de Debian 9 Stretch no tiene Npm. En esta sección, instalaré la última versión estable de Nodejs y Npm que es en el momento de este escrito 8.11.1.
Primero actualice el apto caché del repositorio de paquetes con el siguiente comando:
$ sudo apt-get actualización
Ahora instalar RIZO Con el siguiente comando:
$ sudo apt-get instalación curl
Prensa Y y luego presiona continuar.
RIZO debe instalarse.
Ahora agregue el repositorio de paquetes de Nodejs 8.X con el siguiente comando:
$ curl -sl https: // Deb.nodource.com/setup_8.x | sudo -e Bash -
El Nodejs 8.El repositorio de paquetes x se debe agregar como puede ver en la captura de pantalla a continuación.
Ahora puedes instalar Nodejs y Npm todos juntos junto con las herramientas de desarrollo para construir nativos Nodejs Módulos con el siguiente comando:
$ sudo apt-get install build-issential nodejs
Ahora presiona Y y luego presiona continuar.
Nodejs, Npm y las herramientas de compilación requeridas para compilar Nodejs Se instalan módulos nativos.
Ahora verifique si Nodejs está trabajando con el siguiente comando:
$ nodo --versión
Como se puede ver, Nodejs 8.11.1 está instalado y funciona correctamente.
Ahora verifique si Npm está trabajando con el siguiente comando:
$ npm --versión
Como se puede ver Npm se instala correctamente también.
Usando NPM
En esta sección, te mostraré cómo usar Npm al gerente Nodejs módulos o paquetes. Antes de eso, hablemos sobre paquetes globales y paquetes locales.
Si instala un Nodejs Paquete a nivel mundial, entonces debe guardarlo en alguna parte /usr/lib/node_modules directorio y puede acceder a él desde cualquier Nodejs proyecto.
Si instala un Nodejs paquete localmente, luego un directorio node_modules/ debe crearse en su directorio de proyecto y el paquete debe guardar en node_modules/ Directorio en relación con el directorio de su proyecto. Solo se puede acceder desde ese proyecto.
Eso es todo lo que necesitas saber por ahora. Continuemos.
Cada Nodejs El proyecto tiene un paquete.json Archivo en el directorio raíz de su proyecto. Este archivo contiene información sobre su proyecto, como el nombre del proyecto, la versión del proyecto, las dependencias u otras Nodejs Paquetes de su proyecto depende y muchos más. Puedes crear manualmente un paquete.json archivo y poner toda esta información o puede usar Npm para crearlo para ti.
Primero crea un nuevo directorio proyecto de nodo (puedes nombrar es lo que quieras) para tu Nodejs Proyecto con el siguiente comando:
$ Mkdir Node-Project
Ahora navegue a su directorio de proyecto con el siguiente comando:
proyecto de nodo de $ CD
Ahora para crear un paquete.json presentar con Npm, Ejecute el siguiente comando:
$ npm init
Complete los detalles y presione avanzar.
Al final, escriba Sí y presionar .
Como puede ver, un paquete.json Se crea el archivo.
Este es el contenido del paquete.json archivo:
Si conoce el nombre del paquete, puede instalarlo fácilmente usando Npm.
Por ejemplo, si desea instalar expresar Nodejs El paquete, que es Express Web Framework, ejecute el siguiente comando desde el directorio de su proyecto:
$ npm install express --save
expresar Nodejs Se debe instalar el paquete.
Puedes instalar un Nodejs Paquete a nivel mundial de cualquier directorio. Por ejemplo, si desea instalar expresar Nodejs Paquete a nivel mundial, ejecute el siguiente comando:
$ sudo npm -g install express
Debe instalarse a nivel mundial.
Si quieres eliminar un Nodejs Paquete, digamos expresar, Desde su directorio de proyecto, ejecute el siguiente comando desde el directorio de su proyecto:
$ npm desinstall express --save
El Express NodeJS Se elimina el paquete.
Para eliminar un Nodejs Paquete, digamos expresar, A nivel mundial, ejecute el siguiente comando:
$ sudo npm -g uninstall express
Debe eliminarse.
Bueno, ahora sabes cómo instalar y eliminar Nodejs paquetes con Npm. Ahora la pregunta es, ¿cómo sé con qué puedo instalar con Npm? Que paquetes están disponibles?
Bueno, puedes buscar paquetes en el NpmSitio web oficial de 'https: // www.npmjs.com/ o puedes usar Npm utilidad de línea de comando.
Buscar Nodejs Paquetes de su navegador web, vaya a https: // www.npmjs.com/ y busca lo que estás buscando. Escriba las palabras clave marcadas en la captura de pantalla a continuación, y presione .
Debería ver muchos paquetes como puede ver en la sección marcada de la captura de pantalla a continuación. Puede hacer clic en cualquiera de ellos para ver más información sobre ese paquete.
También puede ejecutar el siguiente comando para buscar Npm Paquetes:
$ NPM Búsqueda "Marco web"
Como puede ver, se muestra la misma lista. Puede recoger el nombre del paquete de la primera columna como se marca en la captura de pantalla a continuación, e instalar lo que necesita usando Npm.
Así que así es como instala y usas Npm en Debian 9 estiramiento. Gracias por leer este artículo.