资讯专栏INFORMATION COLUMN

node debug 工具分享

kumfo / 3446人阅读

摘要:最近研究后端相关内容,发现每次编码后都需手动重启有点不太科学,再加上看到有文章说可以使用的工具进行调试就突然有了兴趣,今天就尝试了一番。具体操作如下运行调试台运行调试程序虽然能调试了,却并不能满足文章开头的需求热更新。

最近研究node后端相关内容,发现每次编码后都需手动重启有点不太科学,再加上看到有文章说可以使用chrome的debug工具进行调试就突然有了兴趣,今天就尝试了一番。

node-inspector

node-inspector就是可以帮助你的使用调试工具调试项目的工具,具体是使用很简单:

# 安装
npm i -g node-inspector

# 使用
node-debug app.js

运行后自动打开浏览器并默认访问地址http://127.0.0.1:8080/?port=5858,这是可以开始调试你的程序了

有趣的功能

虽然它并没有热更新功能,但是可把调试工具编辑的内容同步记录到文件!

还有一点,它可以只运行调试平台(即:http://127.0.0.1:8080/?port=5858),并同时调试多个项目。

具体操作如下:

# 运行调试台
node-inspector -p 5859

# 运行调试程序
node --debug app.js

虽然能调试了,却并不能满足文章开头的需求:热更新。

这时我发现了node-supervisor

node-supervisor

node-supervisor 是一个提供热更新的好插件,当你代码更新后会自动重启你的程序。

如何使用?

# 安装
npm install supervisor -g

# 使用
supervisor app.js

# 监控目录
supervisor -w ./src -- app.js
那怎样结合他们一起使用呢?

简单!

# 运行调试台
node-inspector -p 5859

# 监控目录
supervisor --debug -w ./src -- app.js

如果你需要自定义运行方式可以这样:

supervisor --debug -w -x babel-node -- app.js

完美!享受你调试之旅!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/91022.html

相关文章

  • 搭建并使用前端代理服务器

    摘要:本文主要是从前端的角度,使用搭建一个简易的测试项目,在自己搭建的代理服务的下实现简单的微信分享。在微信测试工具中调试接口,点击发送即可会出现比较漂亮的分享链接。 一、背景简介: 目前流行的前后端分离项目,一般都处于不同的域名下,前后端开发过程中,是分别部署在不同服 务器上,在做接口联调时,会出现跨域的情况,部署上线时,基本不存在这种需要,因此搭建一个 前端代理服务,方便开发。 作为一个...

    lyning 评论0 收藏0
  • 搭建并使用前端代理服务器

    摘要:本文主要是从前端的角度,使用搭建一个简易的测试项目,在自己搭建的代理服务的下实现简单的微信分享。在微信测试工具中调试接口,点击发送即可会出现比较漂亮的分享链接。 一、背景简介: 目前流行的前后端分离项目,一般都处于不同的域名下,前后端开发过程中,是分别部署在不同服 务器上,在做接口联调时,会出现跨域的情况,部署上线时,基本不存在这种需要,因此搭建一个 前端代理服务,方便开发。 作为一个...

    jasperyang 评论0 收藏0
  • 实录分享&视频 | 微软Visual Studio Code是这样支持Docker的

    摘要:分享嘉宾是来自微软云计算事业部的高级软件开发工程师刘鹏。是微软开源的一款开发工具,它针对做了许多编译和命令上的支持。今天主要向大家介绍一下微软去年推出的一个,以及对的一些支持。年他加入微软,从事开发的工作。 本文是数人云分布式架构的开源组件大选Meetup的实录分享。分享嘉宾是来自微软云计算事业部的高级软件开发工程师刘鹏。Visual Studio Code是微软开源的一款开发工具,它...

    leoperfect 评论0 收藏0
  • Node.js微信公众号开发

    摘要:在微信开发者工具中调试和一定要正确域名一定是备案的绑定域名需要的放在服务器上的位置一定要正确参考微信公众号开发文档 node微信公众号开发 概览 key value 项目名称 node微信公众号开发 项目描述 使用node编写接口,前后端分离获取签名数据 开发者 leinov 发布日期 2018-11-07 仓库 github地址 安装&使用 下载 gi...

    OnlyLing 评论0 收藏0
  • 自定义前端构建工具生成器 generator-pg-cloud

    摘要:自定义前端构建工具生成器近期公司前端一直在做效率提升,流程优化,很荣幸这个担子落在了我身上,除了一些培训,分享之外,自己弄了个基于的前端构建环境生成器,在此分享给大家,觉得有用的请试用。,不出意料的话,构建环境已经生成完毕了。 自定义前端构建工具生成器generator-pg-cloud 近期公司前端一直在做效率提升,流程优化,很荣幸这个担子落在了我身上,除了一些培训,分享之外,自己...

    snowell 评论0 收藏0

发表评论

0条评论

kumfo

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<