node debug 东西分享

近来研讨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://segmentfault.com/a/1190000007229372
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞