Administrador de paquetes de nodo web (NPM)

Instalación de NodeJs

        He escrito sobre esto antes, así que simplemente lo vincularé.

        Instalación de Node.js-blog CSDN

MNP

        Además de Node, NPM o Node Package Manager, hay una aplicación instalada con NodeJS, pero se desarrolla por separado y se actualiza con un cronograma diferente al de Node. Le permite descargar paquetes desde un registro de paquetes central, que son módulos JavaScript reutilizables  https://www.npmjs.com

        NPM es el registro de software más grande del mundo, con más de 800.000 paquetes. Es una herramienta gratuita que incluye una CLI para descargar e instalar paquetes de software.

        Para instalar cualquier paquete usando npm, vaya a cualquier CLI como Powershell o Terminal e ingrese lo siguiente:

npm install <package>

        Instalar npm:

        npm se instala con NodeJS, por lo que puede acceder a él inmediatamente después de descargar e instalar NodeJS

        Sin embargo, hay un archivo JSON llamado package.json en el directorio raíz del proyecto Javascript/Node. Este archivo contiene metadatos relacionados con el proyecto y se utiliza para rastrear las dependencias, scripts, versiones, etc. Npm usa este archivo para identificar y administrar las dependencias del proyecto, así como también proporcionar información para identificar y administrar el proyecto. A continuación se puede ver un paquete mínimo.json:

{
  "name" : "mavic",
  "version" : "0.0.1"
}

        También puede incluir otros metadatos, como una descripción del proyecto, su versión tal como aparece en una versión específica, información de licencia o información de configuración.

        El directorio raíz de la mayoría de los proyectos de Node/NPM contendrá un archivo llamado paquete.json. Contiene información de metadatos que NPM (y Node, al menos indirectamente) necesitan saber sobre su proyecto para manejar ciertas tareas. En este caso, le indicará a NPM qué módulos deben instalarse si aún no lo están, lo que hace que sea muy fácil entregar el proyecto a otro desarrollador. Esto también incluirá información como el nombre y la versión del proyecto.

        Cree un nuevo directorio y asígnele el nombre nuevo proyecto. Luego busque la carpeta en la CLI (Powershell o Terminal). Introduzca la siguiente

npm init

        Esto inicializará el archivo package.json en la carpeta y solicitará varios detalles como se muestra en el video a continuación. Después de ingresar todos los detalles, verá un archivo package.json en la misma carpeta que contiene la información completa.

        Después de instalar NodeJS en su computadora, puede probar si npm está instalado usando el siguiente comando

npm -v

        Los módulos del paquete NPM permiten a los desarrolladores de Javascript cargar dependencias de manera eficiente. Para cargar dependencias necesitamos ejecutar el siguiente comando.

npm install

        Con este comando, buscará en el directorio raíz un archivo JSON llamado  paquete.json  para instalar todas las dependencias definidas en este archivo.

Paquete de actualización

        Es posible que ocasionalmente desees actualizar las dependencias de un proyecto después de configurarlo. Para hacer esto tienes que ejecutar el siguiente comando.

npm update

Usando NodeJS en CLI

        Para usar NodeJS en la interfaz de línea de comando (CLI), vaya a Powershell o Terminal y escriba

node

        Verá una interfaz similar a la siguiente.

        Aquí se puede realizar cualquier operación en una aplicación estática, incluida la importación de bibliotecas, la creación de funciones, etc.

        Entonces ingrese el siguiente código JavaScript después de >

var product = (number1, number2) => { return number1 * number2};

        Luego llame a la función enviando algunos parámetros como se muestra a continuación

product(5, 3);

        El resultado se puede ver en la siguiente pantalla.

Comandos de NodeJS

        Estos son algunos de los comandos más utilizados cuando se utiliza NPM:

        Paquete de instalación

npm install <package_name>
        Para instalar Install, podemos usar i
        Durante el proceso de instalación, pueden aparecer algunas advertencias. La advertencia no es nada de qué preocuparse. Después de instalar el paquete local, la carpeta del proyecto debe contener  node_modules , package.json  y  package-lock.json . Node_modules es donde se instalan nuestros paquetes locales. Se creará  un nuevo archivo llamado package-lock.json  . A diferencia de package.json, que contiene versiones semánticas, este archivo especifica la versión exacta del paquete.
        Para instalar un paquete globalmente, necesita usar el indicador -g  o --global
npm install -g <package_name>

        Para actualizar un paquete necesita usar  actualizar subir

npm update <package_name>

        Actualizar paquete global

npm update <package_name> -g

        De forma predeterminada, todos los paquetes especificados durante la instalación de npm se agregan a las dependencias. Usando algunas banderas adicionales podemos modificar si se guardan y cómo:

        Para guardar paquetes en devDependencies: -D  o  --save -dev

        Guarde el paquete en dependencias opcionales: -O  o  --save -opcional

        Para evitar guardar en dependencias: --no -save

        Para desinstalar un paquete, puede utilizar  desinstalar  o desinstalar.

npm uninstall <package_name>

        Desinstalar paquete global

npm uninstall <package_name> -g

        Para obtener una lista de paquetes instalados, puede usar  list ls

npm ls

         La configuración -all en npm ls  mostrará todos los paquetes instalados, no solo los que requiere directamente el proyecto actual.

npm ls --all

        Obtenga ayuda de la CLI de NPM

npm help

        Obtenga ayuda para un comando específico

npm <command> -h

        Buscar ayuda en la documentación de npm

npm help-search <command>

Configure un servidor web y comience con NPM

        Cree un nuevo directorio e inicialícelo como un proyecto usando NPM para configurar el nuevo servidor web. Agregar -y hará que todas las indicaciones utilicen valores predeterminados en lugar de ingresar detalles.

npm init -y

        Luego, debe crear un nuevo archivo JavaScript llamado server.js en la misma carpeta e ingresar el siguiente código en el archivo.

require("http").createServer((req, res) => {
  res.end("Hello world");
}).listen(3030);

        Guarde el archivo y vaya a la terminal. Ingrese el siguiente comando.

npm start

        Luego ingrese al navegador e ingrese localhost:3030 para ver helloworld

        Si ocurre algún error, debe ir a package.json y agregar lo siguiente a "Script:"

"scripts": {
    "start": "node your-script.js"
}

Supongo que te gusta

Origin blog.csdn.net/qq_54813250/article/details/133394853
Recomendado
Clasificación