测试日志打印
在创建包 jja 的时候,发现有时候真实环境报错不怎么好查看日志,还需要再回开发环境打印,而且,执行环境和条件的限制下使得有时候问题不易复现。
安装
- npm
- yarn
- pnpm
npm install @qqi/log --save
yarn add @qqi/log
pnpm add @qqi/log --save
使用 Dog
创建全局的 dog
(dev log 的缩写,天才第一步,起名要认真) 对象
/// 这里假设以 `a node tools` 为 `name` 的值
export const dog = new Dog({ name: 'a node tools' });
在需要打印日志的地方引入 dog
对象
import { dog } from './dog';
dog('你好'); // 该值是否打印还依赖于环境变量中有没有配置 `dev_log_dev` 的值
启用配置
# 配置 name 为 'a node tools',则使用 `a_node_tools_dev` 或 `A_NODE_TOOLS_DEV` 来启动
a_node_tools_dev=true npm run dev