Configuración del Package.json
La configuración de este archivo, me sirve para trabajar con dependencias, también llamado archivo de manifiesto, contiene la información del proyecto, no se lo crea a manualmente, se crear al momento de ejecutar npm init (si quieres detallar información), o npm init -y (información por defecto).
Este archivo contiene : meta-information (datos y descripción del proyecto), dependencies (librerías)y scripts( Que hace la aplicación, como inicia,etc). Dentro de los scripst tengo estos comandos: start(inicia aplicación),test(pruebas), build(como voy a construir), lint(corrector gramatical de programación).
El comando de inicialización es npm start. asegúrate de estar en la ruta correcta caso contrario te dará error.
Paquetes en Node Js
Los paquetes de Node Js, son librerías de terceros, las cuales me ayudan a reducir tiempo al momento de programar, porque inventarme el agua tibia si ya existe, es eso lo que precisamente nos ayuda a evitar estas libertarias. Antes de instalar un paquete debes tomar en cuanta los siguientes aspectos, su tamaño, licencia, cada cuanto es su mantenimiento.
Para instalar usas npm install (nombre del paquete)si tienes dudas da click aquí.
npm nos ayuda al manejo de diferentes flujos dentro del desarrollo.
Existen dos tipos de dependencias de producción(son las que se usan para que la aplicación corra en producción) y de desarrollo(usamos dentro del proceso de desarrollo)para instala estas adicionamos al final --save-dev .
Si ya no la voy a usar puedo desintalar con uninstall, por cada dependencia. o prune que me borra todas las dependencias. También puede darse el caso de que necesites instalar una versión en especifico y lo haces así:
Actualización de Paquetes
En algún momento dado vamos a requerir actualizar los paquetes instalados, ya sea porque la versión que tenemos no tiene funcionalidades que la nueva versión si, o que dichas funciones ya dejaron de existir.
Ahora desde saber que tipo de actualización es para ello debes ver el versionamiento semántico si tienes dudas da click aquí.
Todos esto también dependerá del contexto de donde este realizando tu proyecto, si es una organización debes adaptarte a sus políticas. Puedo configurar el package.json para que me actualice una version en especifico, major/minor/path, si si queremos un paquete alfa o beta.
npm outdated=Listado de dependencias.
npm updated=Actualiza.
y para la instalación de solo una los hace con el nombre de la dependencia seguido de @NumeroDeLaVersion.
Puedes revisar el código de la practica aquí : https://github.com/jazsnchz/NODE_JS/
No hay comentarios:
Publicar un comentario
Quiero saber que opinas ?