Home

Awesome

npm_versionTravisLicense

NPM -- autoDevTools

autoDevTools

移动端控制台插件,解决移动端无法看到打印的 log ,上线后亦可使用,用于快速定位问题。

Install

$ npm install auto_dev_tool --save-dev

或者页面直接加载 autoDevTools.js,同时 autoDevTools.js 也支持 AMD 或 CMD 规范。

Usage

<script type="text/javascript" src="autoDevTool.js"></script>
<script type="text/javascript">
    var devTool = new autoDevTool();
    devTool.init();
</script>

AMD:

<script src="require.js"></script>
<script>
    require(['autoDevTool.js'], function(autoDevTool){
        var devTool = new autoDevTool();
        devTool.init();
    });
</script>

API

  var devTool = new autoDevTool();
  devTool.init();

  var name = "自定义日志title";
  var data = {
    value:""
  }

  devTool.log(name, data);

适用如下场景:

普通变量输出

var a = 10;
devTool.log("a", a);

error输出

try{
  ...
}catch(error) {
  devTool.log("error", error);
}

json对象输出

var json = {
  a: "dev",
  b: "tool"
}
devTool.log("json", json);

How to open

三指双击屏幕两次(间隔小于1s),可以唤出控制台。

Update

MIT

License