Lua: Как узнать, является ли элемент таблицей, а не строкой / числом?

Есть несколько модулей для изменения цвета шрифта консоли в Node.js, наиболее популярными являются:

  1. Chalk - https://github.com/chalk/chalk
  2. Цвета - https://www.npmjs.org/package/colors
  3. Cli-color - https: // www .npmjs.org / package / cli-color

chalk использование:

npm install chalk

g19] blockquote>
var chalk = require('chalk');
console.log(chalk.red('Text in red'));

цвета использование:

npm установить цвета

blockquote>
var colors = require('colors/safe'); // does not alter string prototype
console.log(colors.red('This String Will Display RED'));

Там несколько цветов на выбор, а также форматирование текста, например Bold и Italic .

Многие люди отметили свое неодобрение при изменении цвета прототип String, если вы предпочитаете, чтобы ваши прототипы остались одни, вы захотите использовать cli-color или chalk

cli-color :

npm install cli-color

blockquote>
var clc = require('cli-color');
console.log(clc.red('Text in red'));

Оба cli-color и мел требует немного больше ввода b Вы получаете похожие результаты (в цвета) без добавления прототипов String. Оба поддерживают хороший диапазон цветов, форматирование (жирный / курсив и т. Д.) И имеют модульные тесты.

Возьмите выбор.

13
задан hjpotter92 26 September 2013 в 19:36
поделиться