Python 入门教程(2)搭建环境 | 2.4、VSCode配置Node.js运行环境

文章目录

  • 一、VSCode配置Node.js运行环境
    • 1、软件安装
    • 2、安装Node.js插件
    • 3、配置VSCode
    • 4、创建并运行Node.js文件
    • 5、调试Node.js代码

一、VSCode配置Node.js运行环境

1、软件安装

安装下面的软件:

  • 安装Node.js:Node.js官网 下载Node.js安装包。建议选择LTS(长期支持)版本,以确保稳定性和长期支持。
  • 安装VSCode:VSCode官网下载并安装。安装过程非常简单,只需一路点击“下一步”即可完成。

2、安装Node.js插件

通过Ctrl+Shift+X打开插件面板,输入"node.js",选择安装Node.js Extension Pack插件,如下:

在这里插入图片描述

3、配置VSCode

参考下面的步骤对VSCode进行配置

  • 创建Node.js项目:在VSCode中,点击“文件”菜单,选择“打开文件夹”,然后浏览并选择你新创建的项目文件夹。
  • 初始化Node.js项目:打开VSCode的终端菜单,在终端中输入npm init命令来初始化Node.js项目。这将创建一个package.json文件,用于管理项目依赖和配置。
  • 安装项目依赖:根据实际的需求,在终端中使用npm install命令安装需要的依赖包。例如:使用npm install express命令安装Express框架。

4、创建并运行Node.js文件

过程比较简单,参考下面的步骤

  • 新建一个文件后缀修改成.js,例如:demo1.js。
  • 打开终端,通过node命令执行.js脚本。

在这里插入图片描述

5、调试Node.js代码

使用下面两种方法都可以:

  • 方法一: 点击菜单栏 “运行” > "启动调试"或使用快捷键F5。
  • 方法二: 点击左侧面板的"运行和调试"或使用快捷键Ctrl+Shift+D

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/928268.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【0x0019】HCI_Remote_Name_Request详解

目录 一、概述 二、命令格式参数说明 2.1. BD_ADDR 2.2. Page_Scan_Repetition_Mode 2.3. Reserved 2.4. Clock_Offset 三、响应事件及参数说明 3.1. HCI_Command_Status事件 3.2. (可选)HCI_Remote_Host_Supported_Features_Notification事件…

网络安全技术详解:虚拟专用网络(VPN) 安全信息与事件管理(SIEM)

虚拟专用网络(VPN)详细介绍 虚拟专用网络(VPN)通过在公共网络上创建加密连接来保护数据传输的安全性和隐私性。 工作原理 VPN的工作原理涉及建立安全隧道和数据加密: 隧道协议:使用协议如PPTP、L2TP/IP…

HTML5技术贴:现代网页开发的革命

引言 HTML5作为最新的HTML标准,为网页开发带来了革命性的变化。它不仅提高了网页的性能和可访问性,还提供了更多能有效增强网络应用的API。本文将深入探讨HTML5的八大新特性,帮助读者更好地理解和应用这些新特性。 HTML5的八大新特性 1. 语…

紫光展锐联合上汽海外发布量产车型,赋能汽车智能化

当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。 11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发…

Kafka如何保证消息可靠?

大家好,我是锋哥。今天分享关于【Kafka如何保证消息可靠?】面试题。希望对大家有帮助; Kafka如何保证消息可靠? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Kafka通过多种机制来确保消息的可靠性,主要包…

comfyui更新后,新版Crystools菜单栏的CPU、GPU信息不显示的解决办法

设置->菜单->使用新版菜单先禁用,然后保存旧版菜单位置,然后再把新版菜单打开,改为上,再取消保存旧版菜单位置,就出来了 1. **插件名称与功能**: - 插件名称:ComfyUI-Crystools - 功能描述…

椭圆参数方程

如上图所示,分别作椭圆的外摆线和内摆线容易得到两个圆方程分别为 x y a,x y b,下面求出 x 和 y 的表达式。设∠AOD θ,而∠POD 称为旋转角,而这里的 θ 称为离心角,而 OA a,OB b&#x…

tcpdump抓包wireshark分析

背景 分析特定协议的数据包,如 HTTP、DNS、TCP、UDP 等,诊断网络问题,例如连接故障、延迟和数据包丢失。 大概过程 1.安装tcpdump yum update yum install tcpdump2.抓包,从当前时间起,一小时后停止&#xff0c…

【MyBatis源码】详解datasource包,DataSourceFactory,数据库连接池

🎮 作者主页:点击 🎁 完整专栏和代码:点击 🏡 博客主页:点击 文章目录 java.sql包和javax.sql包java.sql 包核心接口javax.sql 包核心接口 数据源工厂接口DataSourceFactory自定义HikariCPDataSourceFactor…

基于组件软件可信度量

基于组件软件可信度量 课程:软件质量分析 作业 可编写下面的java程序: package org.example;import java.util.Arrays;public class ComponentBasedMeasurementModel {public static void main(String[] args) {double[][] keyComponentJudgmentMatrix …

Windows.old 文件夹是什么?它可以手动删除吗?

当我们在 Windows 系统中进行重大更新,如从 Windows 7 升级到 Windows 10,或者在 Windows 10 中执行某些系统重置操作后,会在系统盘(通常是 C 盘)中发现一个名为 “Windows.old” 的文件夹。那么,这个文件夹…

Android13 允许桌面自动旋转

一)需求-场景 Android13 实现允许桌面自动旋转 Android13 版本开始后,支持屏幕自动旋转,优化体验和兼容性,适配不同屏幕 主界面可自动旋转 二)参考资料 android framework13-launcher3【06手机旋转问题】 Launcher默…

Goland2024.3 发布,有点东西

好多人夸我嘴甜,你要不要尝尝~ 上周,Goland2024 年最后的一个大版本正式发布了。 虽然这次的更新并不是很丰富,但是仍然有几个值得我们关注的几个亮点。 第一个,支持循环导入的检查 循环导入的出现往往是不经意的,但是…

数据结构之算法复杂度(超详解)

文章目录 1. 算法复杂度1.1 数据结构1.2 算法1.3 二者的重要性 2. 算法效率开胃小菜:复杂度概念 3. 时间复杂度3.1 大O表示法3.2 时间复杂度示例练习例1例2例3例4例5例6例7 4. 空间复杂度4.1 空间复杂度示例练习例1例2 5. 开胃小菜扩展5.1 思路2:采用空间…

【C++笔记】map和set的使用

【C笔记】map和set的深度剖析 🔥个人主页:大白的编程日记 🔥专栏:C笔记 文章目录 【C笔记】map和set的深度剖析前言一.set1.1 序列式容器和关联式容器1.2 set系列的使用1.3 set类的介绍1.4 set的构造和迭代器1.5 set的增删查1.6…

最新AI自动无人智享直播系统 —— 视频自动播软件热门之选

在当今数字化浪潮汹涌澎湃的时代,直播行业正经历着前所未有的变革与创新。而最新的 AI 自动无人智享直播系统,无疑成为了视频自动播软件中的热门之选,正引领着直播领域迈向新的高度。 这款 AI 自动无人智享直播系统,其核心优势在于…

气膜球幕:科技与艺术的完美融合,沉浸式体验引领未来—轻空间

在现代化展览和活动中,如何突破传统展示方式,吸引观众的目光,带来前所未有的沉浸式体验?气膜球幕作为一种创新的科技展示平台,凭借其独特的球形结构和多功能应用,正在成为各大展览、活动和娱乐项目的首选。…

计算机视觉硬件知识点整理六:工业相机选型

文章目录 前言一、工业数字相机的分类二、相机的主要参数三、工业数字摄像机主要接口类型四、选择工业相机的考量因素六、实例分析 前言 随着科技的不断进步,工业自动化领域正经历着前所未有的变革。作为工业自动化的重要组成部分,工业相机在工业检测、…

Mysql读写分离分库分表

读写分离 什么是读写分离 读写分离主要是为了将对数据库的读写操作分散到不同的数据库节点上。 这样的话,就能够小幅提升写性能,大幅提升读性能。一般情况下,我们都会选择一主多从,也就是一台主数据库负责写,其他的从…

【C语言】结构体(四)

本篇重点是typedef关键字 一,是什么? typedef用来定义新的数据类型,通常typedef与结构体的定义配合使用。 简单来说就是取别名 ▶ struct 是用来定义新的数据类型——结构体 ▶ typedef是给数据类型取别名。 二,为什么&#xf…