在“Visual Studio代码”中debugging单个JavaScript文件

有没有一种方法来debugging一个单一的JavaScript文件,而不需要启动节点服务器?

例如knex的种子文件。

节点肯定是需要的,但我不知道如何启动只有文件的VSCdebugging器。

有两种方法可以实现这一点:

  • 只需添加launch.json并给你的file_name 。 并开始debugging。

    例如,如果你的file_nameindex.js 。 创build一个名为.vscode的文件夹,并在该文件夹内创buildlaunch.json ,结构如下所示:

      main_folder |___ index.js |___ .vscode |___ launch.json 

    并在launch.json提供如下path:

     { "configurations": [ { "type": "node", "request": "launch", "name": "Launch Program", "program": "${workspaceFolder}/index.js", "cwd": "${workspaceFolder}" } ] } 
  • 第二个select是创build一个package.json并把你的文件作为入口点。 当你按F5时vscode会认为这个文件是起点。

      main_folder |___ index.js |___ package.json 

    你可以手动创buildpackage.json或者使用npm init创build它,这会问你一堆问题,然后为你写一个package.json

     { "name": "application_name", "version": "0.0.0", "description": "for single page debugging", "main": "index.js", "author": "", "license": "ISC" }