1.0.31 • Published 4 years ago

pagelog v1.0.31

Weekly downloads
3
License
ISC
Repository
-
Last release
4 years ago

pagelog

介绍

  • 将可JSON序列化数据打印到指定JSON解析页面,方便阅览、代码收缩、下载、复制、修改等功能集成。
  • 主要用于打印api接口返回的超大数据集合,用于便捷分析、识别和提取。
  • 支持打印数据类型 object(非function), array, string, number, boolean,不支持打印函数类、dom类、window等实例对象。
  • 如果pagelog-webpack-plugin插件服务没有启动,数据将默认使用console.log打印到控制台。在生产环境下插件使用console.log打印。

软件架构

  • 必须配和 pagelog-webpack-plugin 插件使用,该插件用于预先启动json解析页面http代理服务和数据传输服务。
  • 如遇到typescript项目使用,需要声明d.ts类型。

安装

  1. npm install pagelog --save
  2. npm install pagelog-webpack-plugin --save-dev

API: pagelog

  • wsPort: string || number socket服务端口号, default: 11996
  • clear: boolean

    false: 关闭后保留之前的log打印。default: true

API: pagelog-webpack-plugin

  • wsPort: string || number

    socket服务端口号, default: 11996

  • htmlPort: string || number

    html打印服务端口号, default: 51996

  • forceRun: boolean

    true: 开启后重新编译后强制重启服务。default: false

使用说明

  • 1、webpack插件配置,只需在development环境下启动插件。

    • 用于先启动json解析页面http代理服务和数据传输服务。
    • PageLog页面服务默认访问地址:http://localhost:51996
    • 后台socket数据互动服务默认占用端口号:11996
// >> webpack.config.js  

const PageLogWebpackPlugin = require('pagelog-webpack-plugin');
// 默认使用
module.exports = {
    plugins: [
      new PageLogWebpackPlugin()
    ]
}
// 配置式
module.exports = {
    plugins: [
      new PageLogWebpackPlugin({
          wsPort: 11996,  // socket服务端口号,需要和pagelog配置一致
          htmlPort: 51996,// html页面访问端口号
      })
    ]
}
  • 2、简单使用:在项目入口引入pagelog
// >> src/index.js

// 简单引入
import 'pagelog';

// 简单引入--直接使用
// 支持数据类型 object(非function), array, string, number, boolean
console.plog({name: 'pagelog'}, 'pagelog', 111, true);
  • 3、可配置使用: 在项目入口引入pagelog
// >> src/index.js

// 可配置引入
import pageLog from 'pagelog';
pageLog.options({wsPort: 8081}); // 可修改socket服务端口号

// 选择性使用
let info = new String() || new Array() || new Boolean() || new Object() || new Number();// 支持数据类型 object(非function), array, string, number, boolean
console.plog(info);
// 或者 
pageLog.log(info);
// 其他数据打印功能待补充(0_0!)
1.0.31

4 years ago

1.0.30

4 years ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.27

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.22

4 years ago

1.0.19

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.9

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago