如何成功安装Node.js并在VS Code终端使用npm

本文介绍了Node.js的基本概念,包括其作为JavaScript运行环境的特点、应用场景,以及如何通过官网和淘宝镜像快速安装和配置。特别关注了Node.js的非阻塞性质和在中国大陆使用淘宝镜像加速npm安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  ✨✨✨

感谢优秀的你打开了小白的文章

希望在看文章的你今天又进步了一点点,生活更加美好!”🌈🌈🌈

 目录

1.什么是Node.js?

2.解决方法

3.淘宝镜像安装


1.什么是Node.js?

Node.js 是一种开源与跨平台的 JavaScript 的运行环境,能够使得javascript脱离浏览器运行。 它是一个可用于几乎任何项目的流行工具,允许我们通过JavaScript和一系列模块来编写服务器端应用和网络相关的应用。

核心模块包括文件系统I/O、网络(HTTP、TCP、UDP、DNS、TLS/SSL等)、二进制数据流、加密算法、数据流等等。Node模块的API形式简单,降低了编程的复杂度。

使用框架可以加速开发。常用的框架有Express.js、http://Socket.IO和Connect等。Node.js的程序可以在Microsoft Windows、Linux、Unix、Mac OS X等服务器上运行。Node.js也可以使用TypeScript(强化了数据类型的JavaScript变体)、Dart语言,以及其他能够编译成JavaScript的语言编程。

Node.js主要用于编写像Web服务器一样的网络应用,这和PHP和Python是类似的。但是Node.js与其他语言最大的不同之处在于,PHP等语言是阻塞的(只有前一条命令执行完毕才会执行后面的命令),而Node.js是非阻塞的(多条命令可以同时被运行,通过回调函数得知命令已结束运行)。

Node.js是事件驱动的。开发者可以在不使用线程的情况下开发出一个能够承载高并发的服务器。其他服务器端语言难以开发高并发应用,而且即使开发出来,性能也不尽如人意。Node.js正是在这个前提下被创造出来。Node.js把JavaScript的易学易用和Unix网络编程的强大结合到了一起。

2.解决方法

进入官网下载 | Node.js 中文网

点击下载好的文件。

点击接受。 

 

接下来一直next就可以了。 

测试一下是否安装好了。 

 

打开vs.code终端

在终端输入:出现这样的结果,表示正确。

npm init -y

注意:确保在执行npm的时候,所处的路径是你所安装的Node.js的路径,例如我的:

 同时也要保证环境变量是正确的:

另外,还要确保所建立的node.js所在文件是可以非管理员访问的,不然会出现 这样的错误。

3.淘宝镜像安装

参考一种传统安装方法(注:国内建议采用淘宝镜像安装,淘宝镜像同步频率目前为 10分钟一次可保证尽量与官方服务同步。)
npm仓库是国外服务器,经常连接不上或安装慢,这里推荐使用淘宝 NPM 镜像来安装,国外安装express并无障碍。请同时按住键盘W图标+R快捷键,输入cmd,进入终端,输入以下命令:d:
进入到D盘,再输入:cd node.js再输入:
npm install express“安装express到相对路径”或输入npm install express -g“安装express到绝对路径”
淘宝镜像:
npm config set registry https://registry.npm.taobao.org


 

### 如何在 VS Code安装和配置 Node.js 环境 #### 安装 Node.js 为了能够在 Visual Studio Code (VSCode) 中开发基于 Node.js 的项目,首先需要确保本地已正确安装 Node.jsNode.js 不会通过 VSCode 自动安装,因此需手动完成此操作。 可以通过访问官方站点下载安装最新版本的 Node.js[^1]。安装完成后,可通过打开命令提示符或终端输入 `node -v` 来验证其是否成功安装以及当前版本号。 #### 配置 VS Code 支持 Node.js 一旦 Node.js 成功安装于系统上,则可以在 VSCode 内利用它进行 JavaScript 或其他依赖 Node.js 的编程工作。VSCodeNode.js 提供了内置的支持功能,比如语法高亮显示、智能代码补全(IntelliSense),还有专门用于调试 Node 应用的功能等。 如果遇到在 VSCode 终端里无法识别 'node' 命令的情况,这可能是由于环境变量未被正确认读所致。对此有两种常见解决方案: - **调整 VSCode 设置中的持久化会话恢复进程选项** 打开 VSCode 的设置界面(可经由菜单栏 File -> Preferences -> Settings 路径进入),然后搜索关键字 “integrated:persistent Session Revive Process”,将其值设定为 "never"[^2]。 - **让环境变量永久生效** 如果只是临时设置了 PATH 变量而没有真正保存更改的话,也可能造成该现象。所以应该保证操作系统级别上的环境变量已经包含了指向 Node.js 可执行文件目录路径的信息,且这些改动已经被所有新开启的 shell 实例所继承下来。 另外,在某些情况下还可能需要用到扩展插件来增强体验效果。虽然对于基本用途来说,默认提供的工具集通常就足够用了;但如果想要更高级别的特性或者特定框架/库的支持时,可以从 Marketplace 上查找合适的 Extensions 添加进来辅助开发流程。 ```javascript // 测试 Node.js 是否正常工作的简单例子 console.log('Hello, world!'); ``` 以上就是在 VS Code 中针对 Node.js 环境的一个基础搭建过程概述。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进步小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值