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>
npm install -g <package_name>
Para actualizar un paquete necesita usar actualizar o 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 o 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"
}