惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
G
GRAHAM CLULEY
Cyberwarzone
Cyberwarzone
Cisco Talos Blog
Cisco Talos Blog
I
Intezer
V
Vulnerabilities – Threatpost
C
CERT Recently Published Vulnerability Notes
AWS News Blog
AWS News Blog
L
LINUX DO - 热门话题
AI
AI
Webroot Blog
Webroot Blog
W
WeLiveSecurity
O
OpenAI News
T
Threatpost
L
Lohrmann on Cybersecurity
S
Secure Thoughts
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
The Exploit Database - CXSecurity.com
C
Cyber Attacks, Cyber Crime and Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
Security Archives - TechRepublic
Security Archives - TechRepublic
S
Security Affairs
V2EX - 技术
V2EX - 技术
Cloudbric
Cloudbric
Google DeepMind News
Google DeepMind News
Stack Overflow Blog
Stack Overflow Blog
N
Netflix TechBlog - Medium
P
Proofpoint News Feed
F
Fortinet All Blogs
G
Google Developers Blog
K
Kaspersky official blog
Microsoft Security Blog
Microsoft Security Blog
Recorded Future
Recorded Future
云风的 BLOG
云风的 BLOG
T
Troy Hunt's Blog
N
News | PayPal Newsroom
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
P
Proofpoint News Feed
T
The Blog of Author Tim Ferriss
L
LangChain Blog
A
About on SuperTechFans
D
Docker
WordPress大学
WordPress大学
V
V2EX
Simon Willison's Weblog
Simon Willison's Weblog
M
MIT News - Artificial intelligence
T
Threat Research - Cisco Blogs
Attack and Defense Labs
Attack and Defense Labs

静观小窗

一个有趣的项目背后的难点--MC的3D皮肤生成器 power by Qwen 博客俱乐部,最有社区氛围的中文博客联盟 文化决定语言,语言决定思想:我们赖以生存的隐喻(读后感) 我开发了一款博客图片压缩工具,支持PicGo一键压缩上传 寻找网络友邻 整合全网102个二次元动漫随机图片API接口,2025年十月最新 宋代的遗憾 搭建个人起始网站,便于控制浏览器使用和时间规划 Google Gemini CLI 免费安装配置指南:支持Gemini 2.5 Pro (2025最新) NixOS深度评测:一个六年Linux用户的初体验,为何惊艳的设计哲学仍让我望而却步 我的NS2使用体验记录,为什么因为马里奥派对空前盛会入坑 关于秦制的个人理解,为什么秦制在我看来是功过鲜明的必然 拜访一个人,在千年之后 Vercel/Netlify国内加速:EdgeOne免费CDN优选IP实战指南 C/C++程序员必看:JavaScript核心概念深度解析(动态类型、原型链、事件循环) C/C++程序员转向JavaScript:一份超详细的语法映射与避坑指南 从C++到JS:函数、this与闭包的核心差异与实践指南 C/C++程序员必看:JavaScript变量与作用域深度解析(从var到const) 博客迁移实战:从WordPress到Next.js的零成本高性能之路 《原则》读书笔记:如何将瑞·达利欧的智慧应用到日常 MATLAB入门教程:面向C++/OIer的数据可视化与科学计算指南 LaTeX公式与三线表教程:从入门到精通的排版指南 软路由远程访问提速:SMB压缩与50M上行优化实战 Hyprland 安装与配置超详细教程 (Arch Linux):含 Waybar 及一键脚本 Linux文件系统与磁盘分区:从入门到精通的实战指南 Guide to Installing a USB WiFi Adapter on OpenWrt (LuCI) 阿里云CentOS 9服务器从零到一:安全配置与宝塔面板安装指南 WordPress个人博客搭建指南:从服务器到主题美化全攻略 Arch/Windows双系统终极指南:无缝鼠标共享与显卡配置 NAS怎么选?黑群晖、CentOS自建与绿联NAS深度对比与选型指南 Arch Linux 安装 KDE Plasma 6:一篇来自老用户的深度评测(2025版) 我的第一份Ubuntu安装与美化笔记(新手超详细避坑指南)
VSCode配置JavaScript开发环境:Node.js安装与调试指南
间窗 (Vindo) · 2025-08-19 · via 静观小窗

对于任何想要深入学习或从事 JavaScript开发环境 的开发者来说,一个高效、顺手的开发环境是必不可少的。本文将详细指导你如何从零开始搭建一个基于VSCode的 JavaScript开发环境,涵盖Node.js的安装、VSCode的配置与常用插件推荐,以及如何进行代码的编写、运行与调试。无论你是前端新手还是后端开发者,这份指南都能帮助你快速上手。

VSCode中JavaScript代码编辑界面

一、安装 Node.js:JavaScript的运行时环境

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,它让 JavaScript 可以在浏览器之外运行,例如在服务器端进行开发。它是搭建 JavaScript开发环境 的基石。

1.1 下载与安装

前往 Node.js 官方网站 下载适合你操作系统的安装包(推荐下载 LTS 版本,即长期支持版本)。安装过程非常简单,按照提示一步步操作即可。

1.2 验证安装

安装完成后,打开你的终端或命令提示符,输入以下命令来验证 Node.js 和 npm(Node.js 的包管理器)是否安装成功:

node -v   # 输出 Node.js 的版本号,例如 v18.15.0
npm -v    # 输出 npm 的版本号

二、安装 VSCode:你的代码编辑器

Visual Studio Code (VSCode) 是微软推出的一款免费、开源的代码编辑器,以其轻量、功能强大和丰富的插件生态而广受欢迎。它是 VSCode配置JavaScript 开发环境的首选工具。

2.1 下载与安装

前往 VSCode 官方网站 下载适合你操作系统的安装包。安装过程同样简单,一路“下一步”即可。

三、VSCode配置JavaScript开发环境

3.1 安装 Code Runner 插件

Code Runner 插件可以让你一键运行多种语言的代码片段,包括 JavaScript。这对于快速测试代码或运行小型脚本非常方便。

  1. 打开 VSCode。
  2. 点击左侧活动栏的“扩展”图标(或按 Ctrl+Shift+X)。
  3. 在搜索框中输入 Code Runner,找到该插件并点击“安装”。

3.2 编写并运行你的第一个JavaScript程序

  1. 在 VSCode 中,点击“文件” -> “新建文件”(或按 Ctrl+N)。

  2. 输入以下 JavaScript 代码:

    console.log("Hello from Node.js");
    
  3. 将文件保存为 HelloWorld.js(注意文件扩展名必须是 .js)。

  4. 运行方式

    • 使用 Code Runner:点击编辑器右上角的“运行”按钮(一个小的三角形图标),或者使用快捷键 Ctrl+Alt+N。输出结果会显示在 VSCode 的“输出”面板中。
    • 使用终端:打开 VSCode 的集成终端(“终端” -> “新建终端”或按 Ctrl+ `),然后输入命令:node HelloWorld.js。输出结果会直接显示在终端中。

四、VSCode调试JavaScript代码

VSCode调试JavaScript 代码非常强大和便捷。它允许你设置断点、单步执行代码、查看变量值,从而帮助你快速定位和解决问题。

4.1 设置断点

在代码行号的左侧点击,会出现一个红色的圆点,这就是断点。当程序执行到断点处时,会自动暂停。

4.2 启动调试

  1. 点击 VSCode 左侧活动栏的“运行和调试”图标(或按 Ctrl+Shift+D)。
  2. 点击顶部的绿色“启动调试”按钮。VSCode 会自动检测你的 JavaScript 文件并启动调试会话。

4.3 调试操作

在调试过程中,你可以使用调试控制台顶部的按钮进行操作:

  • 继续 (F5):继续执行代码直到下一个断点或程序结束。
  • 单步跳过 (F10):执行当前行代码,如果遇到函数调用则跳过函数内部。
  • 单步调试 (F11):执行当前行代码,如果遇到函数调用则进入函数内部。
  • 单步跳出 (Shift+F11):跳出当前函数。

通过以上步骤,你已经成功搭建了一个完整的 JavaScript开发环境,并掌握了基本的代码运行和 VSCode调试JavaScript 的方法。祝你在JavaScript的学习和开发之旅中一切顺利!