Bibliotecas contener código preescritado que un desarrollador puede integrar con su propio código para realizar diferentes acciones que de otro modo les exigirían escribir un código extenso y complejo.
Paquetes puede contener bibliotecas, subrapackages y otros archivos. En algunos idiomas, las bibliotecas y los paquetes son las mismas cosas.
Que es npm?
Npm, corto para Administrador de paquetes de nodo, es un administrador de paquetes para nodo.Paquetes JS utilizados para descargar e integrar paquetes en el código JavaScript. Estos paquetes contienen todos los archivos necesarios para un módulo (biblioteca).
NPM es una parte integral del ecosistema JavaScript y contiene muchos software, bibliotecas, módulos o paquetes de código abierto. Hace que escribir código sea mucho más fácil ya que los desarrolladores pueden confiar en el código ya escrito para realizar diferentes acciones.
Cómo descargar npm?
NPM viene con nodo.JS; Se instala automáticamente en su sistema cuando instala el nodo.js. Por lo tanto, primero necesitamos instalar el nodo.JS de su sitio web oficial:
https: // nodejs.org/en/descargar/
Visite el enlace dado anteriormente y descargue la versión LTS (recomendada) del nodo.js. Una vez que la descarga está completa, instale el nodo.JS en tu sistema. NPM se instalará automáticamente una vez que nodo.JS se instala con éxito en su sistema.
Puede ejecutar el comando otorgado en el símbolo del sistema (cmd) para verificar si nodo.JS y NPM se han instalado correctamente en su sistema.
> Nodo -vCómo descargar paquetes usando NPM?
Ahora descargaremos un paquete con NPM, que es un proceso muy sencillo. Para descargar cualquier paquete con NPM, primero abra el terminal, luego use la siguiente sintaxis:
> NPM Install [paquete_name]En este ejemplo, instalaremos el paquete de tiza, que se utiliza para peinar el texto que se muestra en la consola:
> NPM Instalar tizaNpm Crea una nueva carpeta con el nombre de (si aún no existe) "nodo_modules"Para almacenar el paquete. Ahora todos sus paquetes descargados se almacenarán en esta carpeta.
Para verificar la instalación exitosa de su paquete, ejecute el comando otorgado:
> ls node_modulesCómo descargar paquetes a nivel mundial con NPM
El método ha dado anteriormente solo instala el paquete NPM localmente; Eso significa que el proyecto actual solo puede acceder al paquete. Si desea instalar un paquete NPM al que pueda acceder cualquier proyecto en su sistema, use la siguiente sintaxis:
> NPM install -g [paquete_name]> NPM Install -g UppercaseCómo usar el paquete
Un paquete NPM se puede integrar en el código fuente de JavaScript de la siguiente manera:
const upper_case = require ('superior-case');Como la mayoría de ustedes probablemente ya sabría ese nodo.JS es una tecnología del lado del servidor. Entonces, cuando intentamos ejecutar el código anterior en un navegador, da el siguiente error:
Podemos eliminar este error instalando cualquier herramienta que maneje todas las dependencias del Función requerir () en un navegador. Aquí usaremos una herramienta llamada Navegador. Instalar Navegador, Ejecute el siguiente comando:
NPM Install -G BrowserifyAhora use el siguiente comando para hacer un archivo a partir de su código fuente donde se han resuelto todas las dependencias:
> Browserify Source-Code_File-Name.js -o paquete.js(Tendrá que ejecutar el comando anterior cada vez que realice cualquier cambio en el código fuente original)
Si recibe un error ejecutando el comando como se mencionó anteriormente, abra el shell de alimentación de Windows y use los comandos dados a continuación antes de usar el comando dado anteriormente:
> Set -ejecutionPolicy -scope currentUser -ExecutionPolicy sin restricciones[Estos comandos lo exponen a grandes riesgos de seguridad, ya que le permiten ejecutar scripts desconocidos en su sistema]
Ahora ejecute el comando como se mencionó anteriormente nuevamente; debería funcionar esta vez. Ahora reemplace la fuente de script desde el nombre de su archivo de código fuente con paquete.JS en el encabezado del archivo HTML 'y ejecute el código nuevamente. El código se ejecutará correctamente esta vez y no dará ningún error.
Conclusión
Las bibliotecas y los paquetes contienen conjuntos de código que los desarrolladores pueden solicitarlo al construir su propio código. Realizan acciones que un desarrollador podría necesitar en su propio código. Están hechos para integrarse con el código de otra persona y ser utilizados por otros
En esta guía práctica, hemos aprendido cómo descargar, instalar y usar paquetes usando NPM. Como los paquetes NPM son una tecnología del lado del servidor, necesitan herramientas adicionales para ejecutarse en navegadores.