vconsole介绍
- vConsole,是腾讯在 Github 上开源的移动端的前端开发者调试工具,项目位于 https://github.com/Tencent/vConsole,目前版本为 3.3.4。vConsole 使用 JAVAScript/TypeScript 编写,在前端项目中引用后,可以在网页中嵌入一个利用前端渲染的开发工具工具箱,提供一个类似于 PC 浏览器所提供的原生的开发者调试工具,功能包括:
- Log:日志输出和命令行,包括不同等级日志的子面板
- System:请求信息,以及系统日志
- Network:网络抓包和分析
- Element:页面DOM元素代码检查
- Storage:Cookies、LocalStorage 和 SessionStorage
安装方法
- 可以直接下载项目所提供的发行版的代码,或使用 NPM 安装:
npm install vconsole
使用方法(npm)
import VConsole from 'vconsole';
const vConsole = new VConsole();
// or init with options
const vConsole = new VConsole({ theme: 'dark' });
// call `console` methods as usual
console.log('Hello world');
// remove it when you finish debugging
vConsole.destroy();
使用方法(html)
<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
<script>
// VConsole will be exported to `window.VConsole` by default.
var vConsole = new window.VConsole();
</script>
配置项
- vConsole 支持不同级别的日志,以不同的颜色输出到前端面板:
console.log('foo'); // 白底黑字
console.info('bar'); // 白底紫字
console.debug('oh'); // 白底黄字
console.warn('foo'); // 黄底黄字
console.error('bar'); // 红底红字
总结
- vConsole 为在移动端的前端开发提供了一个功能丰富的开发者调试工具,使得在手机上也能够完成基本的代码调试工作,且安装使用简单,可扩展性强,极大地提高了开发效率。vConsole 是一个十分值得关注的开发工具项目,目前已处于稳定维护阶段,值得前端开发者进行代码阅读和研究,并进行相关插件的开发。
版权声明:本文为weixin_44247511原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。