console.macro
因为eslint对于console的一些方法会进行校验,阻碍git的提交,所以简化了这些方法的调用并在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
plugins = ['babel-plugin-macros'];
import log, { error, info } from 'dev-console.macro';
const logMsg = 'log message';
log('This is a', logMsg);
error('this is a error');
const logMsg = 'log message';
console.log('This is a', logMsg);
console.error('this is a error');
const logMsg = 'log message';