Ann*_*lee 5 node.js visual-studio-code
有没有一种方法可以在不启动节点服务器的情况下逐步调试单个javascript文件?
例如knex的种子文件。
绝对需要节点,但是我不知道如何仅使用文件启动VSC调试器。
Mak*_*lau 10
要启动(调试)当前打开/活动的 *.js 文件,您的文件中应该有以下配置launch.json
:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Current Opened File",
"program": "${file}"
}
]
Run Code Online (Sandbox Code Playgroud)
}
有两种方法可以实现此目的:
只需添加launch.json
并给您file_name
。并开始调试。
例如,如果您file_name
是index.js
。创建一个名为的文件夹.vscode
,在该文件夹中创建create launch.json
,结构如下:
main_folder
|___ index.js
|___ .vscode
|___ launch.json
Run Code Online (Sandbox Code Playgroud)
并提供以下路径launch.json
:
{
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/index.js",
"cwd": "${workspaceFolder}"
}
]
}
Run Code Online (Sandbox Code Playgroud)第二种选择是创建一个package.json
,并将您的文件作为入口点。按时F5,vscode
将以该文件为起点。
main_folder
|___ index.js
|___ package.json
Run Code Online (Sandbox Code Playgroud)
您可以package.json
手动创建,也可以使用创建它npm init
,这将询问您一系列问题,然后package.json
为您编写一个。
{
"name": "application_name",
"version": "0.0.0",
"description": "for single page debugging",
"main": "index.js",
"author": "",
"license": "ISC"
}
Run Code Online (Sandbox Code Playgroud) 归档时间: |
|
查看次数: |
2538 次 |
最近记录: |