async/await出错了怎么调试?
发布于 4 年前 作者 yakczh 6023 次浏览 最后一次编辑是 3 年前 来自 问答

有没有好的调试工具?

19 回复

我们一般不调试,一般只写测试和print

@reverland 哈哈,2个极端~

以打印日志为荣, 以单步调试为耻~

typescript里写async/await转成es6的写法,可直接用visual studio code断点调试。主要是要生成sourcemap,用babel转的还试过。

试用过async await,麻烦得1b,其实和co yield有什么不同吗??? 自豪地采用 CNodeJS ionic

@i5ting 大神有没有办法自动生成mean的架构啊

@reverland 同意 另外,我还不太写unit test,尽量写端到端测试,比如测试api,就用supertest直接发request测试。

@yangzhiw github上有,自己搜吧

服务端代码还进行编译,然后为了这个那个引入更多东西,真的不值得。都比代码本身复杂多了。编译出来的代码出问题了还得靠sourcemap,万一sm也解决不了呢? 自豪地采用 CNodeJS ionic

来来来,visual studio code你值得拥有 async_error.png async_ok.png

主要还是sourcemap

vscode大法好!

自从不写游戏一年多了 再也没用过调试,只打log

以前用webstrom调试过node,后来也不调试了,只用log

我觉得在代码中写console.log是非常麻烦的事情,每次都要加,加了还要去,没有感觉用console.log能提升多高的逼格,尤其是调试别人写的模块的时候,你难道跑到node_modules/xxx/lib/xxx.js里面去加console.log?

@Amastyer npm install debug你值得尝试 打印log也是需要技巧和经验,通过选项和环境变量来控制log的粒度,而不是删减代码的方式

@qingfeng 这玩意我也用啊,只是觉得明明打个断点的方式更友好

回到顶部