移除讨厌的打印狗
在 npm 项目上使用 dog 时发现挺便捷,关键在使用时添加 xxx_dev=all
的启动环境变量,既可以在正式环境也观察到数据流转及发现错误的具体原因。
后来就在 web 项目中使用,发现效果尚可,其实不如 babel
的插件 babel-plugin-transform-remove-console
移除 console
彻底些。
但是,毕竟写了这么包,不用也不太好。主要该包能在函数头位通过设置 type
属性值来判定是否需要打印消息。这样就省去了添加再删除、下次使用时再添加 console.log
的麻烦,且也可以通过过滤器过滤掉。