推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
t202201

nodejs 代码如何调试

  •  
  •   t202201 · Mar 4, 2023 · 4570 views
    This topic created in 1350 days ago, the information mentioned may be changed or developed.

    本职 java ,最近自己瞎捣鼓,想写一些 js 代码,但是不知道如何像 idea 里的 java 一样调试,查了一下网上的信息,看到可以用 vscode ,自己也试了以下,装了插件,但总感觉不顺手。

    所以想了解一下,大家都是怎么做的?

    Supplement 1  ·  Mar 4, 2023
    好的,谢谢大家。我知道了,自己下载了 webstorm ,确实发现跟 idea 操作一致,用的很习惯,也符合自己的需求,感谢大家。至于 vscode 确实是放弃了,我还是习惯把它当个文本编辑器了。
    22 replies  •  2023-03-06 17:07:19 +08:00
    sduoduo233
    sduoduo233
    Mar 4, 2023 via Android
    1
    vscode 就可以啊
    molvqingtai
    molvqingtai
    Mar 4, 2023
    2
    node app.js --inspect-brk 或者使用 vscode
    t202201
    t202201
    OP
    Mar 4, 2023
    3
    有没有像 idea 一样舒服一点的 ide ?有听公司前端同事说用 webstorm ,但我印象中前端和 nodejs 又不完全一样,不知道是不是我认知有问题
    xubeiyan
    xubeiyan
    Mar 4, 2023
    4
    nodejs 调试可比 java 舒服多了,给你的项目装个 devDependence 叫做 nodemon `npm i --save-dev nodemon`,启动项目的时候`nodemon index.js`,他会自己监视项目目录下的*.js 文件,检测到修改就重启 node
    des
    des
    Mar 4, 2023
    5
    vscode 不好用就试试 webstorm ,正好你用的是 idea 系列
    des
    des
    Mar 4, 2023
    6
    你不如说说怎么不舒服了
    weijancc
    weijancc
    Mar 4, 2023
    7
    idea 可以直接对 nodejs 打断点并 debug.
    dcsuibian
    dcsuibian
    Mar 4, 2023
    8
    直接用 WebStorm ,Java 怎么调试 js 就怎么调试呗
    misdake
    misdake
    Mar 4, 2023
    9
    熟悉 idea 的话,webstorm 尤其是搞 nodejs 我感觉凭直觉用就可以了,除了语言不同,剩下的环节都没啥区别的
    KMpAn8Obw1QhPoEP
    KMpAn8Obw1QhPoEP
    Mar 4, 2023 via Android
    10
    @weijancc vs code 也行啊…
    Imindzzz
    Imindzzz
    PRO
    Mar 4, 2023
    11
    经典想躺在舒适区的案例,都告诉你事实 vscode 和 webstorm 了,你只是不愿意听
    chuck1in
    chuck1in
    Mar 4, 2023 via iPhone
    12
    @t202201 实话告诉你,没有。js 就这样的。
    Slurp
    Slurp
    Mar 4, 2023
    13
    IDEA Ultimate 提供和 WebStorm 完全一致的体验。

    “IntelliJ IDEA Ultimate includes all the features of WebStorm.”
    https://www.jetbrains.com/idea/features/#web-development
    benwwchen
    benwwchen
    Mar 4, 2023 via iPhone
    14
    建议具体描述一下 vscode“不顺手”在什么地方,IDEA 又在哪方面比较“舒服”。也许 Node.js 老手不一定很有 IDEA 经验,他们也许觉得 vscode 就很“舒服”,如果你描述一下需求的话说不定有针对性的插件 /第三方工具之类的解决方案。
    HugoChao
    HugoChao
    Mar 4, 2023
    15
    断点调试,console 打印信息 都可以
    daolanfler
    daolanfler
    Mar 4, 2023
    16
    https://code.visualstudio.com/docs/nodejs/nodejs-debugging

    node --inspect-brk index.js

    然后 vscode ctl+shift+p 输入 Debug: attach to node process

    甚至不需要 vscode ,chrome F12 也能调试 node 应用,https://nodejs.org/en/docs/guides/debugging-getting-started/#inspector-clients
    BornThisWay
    BornThisWay
    Mar 4, 2023 via iPhone
    17
    Webstorm 可以直接打断点啊
    wuyiccc
    wuyiccc
    Mar 4, 2023
    18
    跟 Java 一样的调试方法啊,
    kongkx
    kongkx
    Mar 4, 2023 via iPhone
    19
    官网文档看一下? launch 任务配置一下 https://code.visualstudio.com/docs/editor/debugging
    dobelee
    dobelee
    Mar 4, 2023
    20
    jetbrains 操作逻辑不都一样?
    Shamiko
    Shamiko
    Mar 5, 2023
    21
    idea 就能用,debug 模式启动就行了,跟 java 一样
    libook
    libook
    Mar 6, 2023
    22
    Intellij IDEA Ultimate 自带 WebStorm 、DataGrip 等独立产品的全部特性,如果你平时也要写 Java ,也可以考虑直接买个 Ultimate 版。

    当然,用盗版就无所谓了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2100 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 11:45 · PVG 19:45 · LAX 03:45 · JFK 06:45
    ♥ Do have faith in what you're doing.