0.2.0 • Published 5 years ago
console.macro v0.2.0
console.macro
简化了一些console的常用方法,并在process.env.NODE_ENV
等于production
的时候移除这些方法。
默认是log
方法,还支持error
, warn
, info
, table
, time
, timeEnd
。
Installation
npm install --save-dev babel-plugin-macros console.macro
yarn add babel-plugin-macros console.macro --dev
Usage
// babel.config.js add babel-plugin-macros
plugins = ['babel-plugin-macros'];
import log, { error, info } from 'console.macro';
const logMsg = 'log message';
log('This is a', logMsg);
error('this is a error');
info('this is a info');
// process.env.NODE_ENV !== 'production'
const logMsg = 'log message';
console.log('This is a', logMsg);
console.error('this is a error');
console.info('this is a info');
// process.env.NODE_ENV === 'production'
// remove all support method
const logMsg = 'log message';