Explicar el módulo de colores en Node.js

El módulo de colores se usa para diseñar y colorear la consola de NodeJS. Es una buena biblioteca para una mejor interacción con su proyecto node.js. Generalmente, lo que vemos es el texto simple en la terminal, pero con este módulo, podemos personalizar el estilo según nuestras necesidades y las convenciones, es decir, podemos cambiar el color del texto de advertencia para que sea rojo o podemos subrayar la palabra clave importante, etc.  

En este artículo, vamos a discutir el enfoque paso a paso para usar este módulo.

Paso 1: Instalación e Inicialización: Abra la terminal y cree una aplicación de Node porque al final vamos a trabajar dentro de la aplicación NodeJS

npm init 

Este comando solicitará algunas configuraciones sobre el proyecto y puede completarlas fácilmente; de ​​lo contrario, use el indicador -y para establecer las configuraciones predeterminadas.

Ahora instale el módulo de colores 

npm install colors

Cree un archivo javascript (llamémoslo app.js) para escribir el código completo dentro de él.

touch app.js

Paso 2: Importe el módulo en la aplicación: Importe el módulo con la palabra clave require y con esto, estará listo para usar el módulo de colores .

const colors = require('colors');

Paso 3: comience a trabajar con el módulo:

  • Podemos cambiar el color del texto, es decir, negro, rojo, verde, amarillo, etc. y el fondo del área de texto, es decir, bgGreen, bgYellow, bgBlue, bgMagenta, etc.

Javascript

const colors = require('colors');
  
console.log('Hello, GeeksforGeeks Learner'.red); 
console.log('Hello, GeeksforGeeks Learner'.bgMagenta); 
console.log('Hello, GeeksforGeeks Learner'.bgYellow.blue);

Producción:

  • Podemos cambiar el estilo del texto, es decir, subrayado, negrita, tachado, atenuado, inverso, cursiva, etc.

Javascript

const colors = require('colors');
  
console.log('Hello, GeeksforGeeks Learner'.underline); 
console.log('Hello, GeeksforGeeks Learner'.italic); 
console.log('Hello, GeeksforGeeks Learner'.bold); 
console.log('Hello, GeeksforGeeks Learner'.inverse);

Producción:

  • Podemos crear nuestros estilos personalizados con el método setTheme , acepta un objeto y luego podemos usar las propiedades en el código.
    Podemos combinar dos o más propiedades usando una array.

Javascript

const colors = require('colors');
colors.setTheme({
    info: 'green',
    data: 'grey',
    help: 'cyan',
    warn: 'yellow',
    debug: ['blue','bold'],
    error: ['red', 'underline', 'bgWhite']
});
  
console.log("This is a debug line".debug);
console.log("This is an error".error);
console.log("This is a warning".warn);

Producción:

Puntos adicionales:

  • Podemos habilitar y deshabilitar este módulo dentro de nuestro código según nuestras necesidades.

Javascript

const colors = require('colors');
  
colors.disable();
console.log('Colors module is being disabled in this zone'.red); 
colors.enable();
  
console.log('Colors module has been enabled'.rainbow);

Producción:

  • Es posible que haya notado que anteriormente usamos el módulo de colores que amplía el prototipo de string, pero el módulo también proporciona otra forma de usarlo.
  • Importe el módulo como colores/seguro y luego pase la string usando algo como esto,
colors.someProperties("Any String")

Javascript

var colors = require('colors/safe');
   
console.log(colors.green('Hello, GeeksforGeeks Learner'));
console.log(colors.red.underline('Hello, GeeksforGeeks Learner'));
console.log(colors.inverse('Hello, GeeksforGeeks Learner'));

Producción:

Conclusión: esta fue la introducción general al módulo de colores, y puede explorarlo más a su manera, también puede consultar los documentos oficiales y el repositorio del módulo.

Publicación traducida automáticamente

Artículo escrito por mrtwinklesharma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *