美文网首页Web前端之路VSCodeVisual Studio Code
不要再console,使用VSCode,调试。

不要再console,使用VSCode,调试。

作者: icbbetter | 来源:发表于2017-02-18 10:39 被阅读3872次

从iOS,转到前端,一直觉得在Chrome中打断点调试是一件烦人的是,因为我要重新去Sources中定位代码。😅,然后我就孜孜不倦的console

使用VSCode,调试JavaScript代码。

  1. 安装Debugger for Chrome插件

    20170217148734523042195.png

    vscode,是我开发中,使用的主要编辑器。并且一开始就安装了几个流行的插件,Debugger for Chrome,这个微软官方的插件也在其中。但一开始,我一直没搞明白,怎么使用它。

  2. 开启本地服务运行项目

    启本地服务,有许多方法,我选择的是Browsersync。具体安装使用请见官网。

  3. 启动vscode,debug模式选择Chrome

    20170217148734657344243.png

    然后有2种模式如下图

    20170218148734721198591.png
    • 第一种模式使用

    先开启本地服务。我使用的端口默认为3000,上面配置里就对应是http://localhost:3000.
    关闭所有chrome进程,在项目的index下点击debug三角按钮。就会开启chrome,并可以在vscode进行调试了。

    20170218148734748086574.png
    • 第二种模式调试

    同上先启动本地服务。使用3000端口。关闭所有chrome进程
    在终端中输入/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=3000
    此时会开始Chrome,输入http://localhost:3000,启动项目。在vscode中对需要调试的js文件,下开启第二个 attach to Chrome,debug调试就可以愉快的打断点了。

    20170218148734792275055.png

个人比较推荐第二种,调试与本地运行项目互补影响,并且第一种模式不允许再在Chrome中再开启Developer Tools。

相关文章

网友评论

  • 漩涡长门:前端写多了还是觉得谷歌的好使,习惯了console.log,感觉这个插件有点多余啊,毕竟f12+console就可以解决问题,不过这个插件单页面倒是很方便,多了没有谷歌的好使。
  • hhooke:为什么不用用debgger关键字
  • 一个写Bug的前端妹子:表示不会用vscode
  • d3b1b97bafc2:感觉还是chrome devtools 提示更多一点
  • 67c47e92f6df:昨天刚踩这个调试起的坑,今天就看到了
  • 凌音同学:很僵硬的是,我用第二种,就是不能做到Chrome Dev tools和VS Code同时使用。只要按F12,VS Code自动关闭Debug
  • 为什么一定要起昵称:我倒是也装了,为什么要用这个调试谷歌?谷歌自带的不好用?
    icbbetter:@暗夜血狐 看书,写代码:joy:
    暗夜血狐:怎么转前端,选什么框架
    icbbetter:习惯了,用xcode时候的边写,边断点的感觉。:sweat:
  • 徐三响:大神,vscode感觉提示少一些,求推荐一些自动化插件。我也想换vscode
    2241c572b526:找snippets
    徐三响:@var_followHeart 谢谢
    icbbetter:代码提示插件?js的提示,我没对比过其他编辑器。我觉得我正常的用是够用的。vscode 美化可以看这篇文章http://www.jianshu.com/p/80e983201f86

本文标题:不要再console,使用VSCode,调试。

本文链接:https://www.haomeiwen.com/subject/pyprwttx.html