一个用来为console.log添加代码行数,log参数名以及添加分隔符的插件
# 1.安装插件
npm i babel-plugin-enhance-log -D # or yarn add babel-plugin-enhance-log -D # or pnpm add babel-plugin-enhance-log -D
# 2.在babel.congfig.js中添加插件:
// babel.config.js
module.exports=() => { return { plugins:['enhance-log', ...], } }
# 3.插件的options
interface Options { preTip?: string, // 打印的前缀提示,方便快速找到log,默认为?????????? splitBy?: string, // 每个参数分隔符,默认空字符串,可以使用换行符\n endLine?: boolean, // 是否需要endLine,默认为false }
# 4.使用插件options配置
在插件第二个参数配置即可
// babel.config.js
/** @type {import('babel-plugin-enhance-log').Options} */ //配置添加类型提示 const enhanceOption = { preTip: '??????????', // default splitBy:' ', // default endLine: false // default } module.exports = { plugins:[ ['enhance-log', enhanceOption], ... ] }
参考地址:
https://github.com/baozouai/babel-plugin-enhance-log/blob/HEAD/README-zh_CN.md
https://www.npmjs.com/package/babel-plugin-enhance-log
- babel-plugin-enhance-log 插件 enhance plugin babelbabel-plugin-enhance-log插件enhance plugin babel-plugin-enhance-log babel-plugin-import babel-plugin-import arco-design-mobile design 写法 插件 逻辑babel preview插件markdown enhanced 插件decompiler jd-eclipse enhanced clean-webpack-plugin插件webpack目录 maven maven-shade-plugin插件plugin plugin-metric插件 框架 接口