如何通过vscode运⾏调试javascript代码
初次正式要写 javascript 相关的代码,想要⽤ vscode 直接编译 js 代码,但是发现没有那么简单,需要配置好 launch.json ⽂件,现已经在vscode上编译过去并且可以调试 javascript 代码,总结了两种⽅法,分享给⼤家.
⽅法⼀: 在 js 后缀⽂件中写 javascript 代码.
1. 环境配置:
(1). 需要安装 nodejs (在Bing搜索中输⼊ nodejs, 到nodejs官⽹,然后到适合你电脑配置的安装包进⾏下载安装,最后要输⼊ node -v 和 npm -v 检验是否安装成功)
(2). 可以安装 vscode 扩展包: Code Runner
2. 新建⼀个 js 后缀的⽂件,如 hello_world.js ,输⼊以下内容:
var a = 1;
var b = 2;
console.log("hello world");
console.log("a = ", a);
console.log("b = ", b);
3. 运⾏程序
(1) 如果你安装了 Code Runer,那么就可以直接点击右键选择 Run Code 运⾏代码,就可以在 OUTPUT 窗⼝上看到运⾏结果
(2) 在 vscode 的 TERMINAL 终端输⼊: node hello_world.js 也可以看到运⾏结果
(3) 想要按下 F5 进⾏运⾏并且调试,那么就要配置好 launch.json ⽂件. 先点击 Run -> Open Configurations, 输⼊以下内容
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: go.microsoft/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [{
"name": "Launch",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/hello_world.js",
},
]
}
注意这⾥的第 11 ⾏的⽂件名称要改成你⾃⼰定义的⽂件名称,其中的workspaceRoot 表⽰当前⽂件路径.
再按下 F5 的时候,记得配置⽂件⼀定要选择名为 Launch (和上⾯的name同名) 的那个配置⽂件运⾏,配置了 launch.json ⽂件,你还可以在 js ⽂件中打上断点进⾏调试.如下图所⽰
⽅法⼆: 在 html 后缀⽂件中写 javascript 代码.
1. 环境配置:
(1) 安装 chrome 浏览器(做前端开发这是通⽤浏览器)
(2) 安装 vscode 扩展包: Debugger for chrome 和 open in browser
(3) File -> Preferences -> Settings, 输⼊ breakpoints,到 Debug: Allow Breakpoints Everywhere,勾上允许在任何⽂件设置断点(这样才可以在html⽂件中设置断点)
2. 新建⼀个 html 后缀的⽂件,如 a.html ,输⼊以下内容:
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
console.log("hello world");
alert("this is a place where can write code.");
}
</script>
</head>
<body>
<h1>My Web Page</h1>
<p id="demo">A Paragraph</p>
<button type="button" onclick="myFunction()">Try it</button>
</body>
</html>
3. 运⾏程序
(1) 按下 F5 运⾏并且调试代码,这⾥主要涉及到 launch.json ⽂件的配置,先点击 Run -> Open Configurations, 输⼊以下内容
{
如何下载javascript// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: go.microsoft/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "localhost:8080",
"webRoot": "${workspaceFolder}"
},
{
"type": "chrome",
"request": "launch",
"name": "使⽤本地chrome调试",
"file": "${file}",
"port":8000,
}
]
}
然后在 script 的代码部分打上断点,按下 F5 , 点击 Try it 按钮,你可以看到中间结果了,如下图所⽰
(2) ⿏标右键点击 Open in Other Browsers, 选择其中⼀个浏览器就可以看到结果,再点击按钮出现的⽹页中的 Try it 按键,就可以调⽤ script 中 js 的代码的结果. 这⾥,你也可以在vscode中设置你的默认浏览器,那么你就可以选择Open in Default Browers, 在默认的浏览器中打开, 或者按下快捷键 Alt + B 查看结果. (这种⽅法不能调试,并且这种⽅法只能在配置好launch.json后再按下F5之后才可以使⽤)
(备注: vscode 默认浏览器的设置, File -> Preferences -> Settings, 输⼊ default browser , 到 Open-in-browser : Default , 我这⾥是输⼊了 : Google Chrome )
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。