私はこのためにhttps://www.npmjs.com/package/tableを使用しました。 (私は、単純なMySQLのREPLでそれを使用している - https://github.com/sidorares/myki)ログmysqlの出力のための例を参照してください:それはトリックを行うことができようになります返信用の
const connection = mysql.createConnection(Object.assign({}, config, { rowsAsArray: true }));
const chalk = require('chalk');
function myEval(cmd, context, filename, callback) {
connection.query(cmd, (err, rows, fields) => {
if (err) {
if (!err.fatal) {
console.log(chalk.red(err.message));
return;
} else {
return callback(err);
}
}
console.log(
table([fields.map(f => chalk.bold(f.name))].concat(rows.map(r => r.map(c => util.inspect(c, { colors: true })))))
);
callback(null);
});
}
ありがとう!私は今それを試してみます。 –