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';
; const logMsg = 'log message';;;; // process.env.NODE_ENV !== 'production'const logMsg = 'log message';console;console;console; // process.env.NODE_ENV === 'production'// remove all support methodconst logMsg = 'log message';