Node.js 编程实战:安装 Node.js 与 npm / yarn

简介: 学习 Node.js 前需先正确安装与配置运行环境。推荐使用 LTS 版本,通过 nvm 等工具管理多版本,配合 npm 或 yarn 统一管理依赖。不同系统可采用对应安装方式,安装后验证版本并确保环境变量配置正确,为后续开发打下稳定基础。(238 字)

在开始学习 Node.js 之前,首先要完成运行环境的安装与配置。Node.js 是 JavaScript 在服务器端运行的基础平台,几乎所有 Node 项目都依赖它运行。如果环境搭建不规范,后续会频繁遇到依赖报错、版本冲突、项目无法启动等问题。因此,在真正写代码之前,先把环境装对、装稳,是非常重要的一步。


一、选择合适的 Node.js 版本

Node.js 提供多个版本类型,其中最常用的是 LTS 版本和当前版本。

LTS 版本适合长期开发和生产环境,稳定、兼容性好。
当前版本包含最新特性,但可能存在不稳定情况。

对于大多数开发者来说,推荐使用 LTS 作为默认开发版本,这样可以最大程度避免因为版本升级带来的兼容性问题。


二、不同操作系统的安装方式

Windows

Windows 用户可以直接下载安装包,按照提示一步步安装。
安装时注意勾选添加环境变量,确保可以在命令行中使用 node 命令。

macOS

macOS 用户更适合使用包管理工具安装,比如 Homebrew。
使用包管理器可以方便升级和卸载,也更符合开发者习惯。

Linux

Linux 用户可以通过系统包管理器安装。
但应避免使用系统自带旧版本,建议使用官方提供的软件源获取最新 LTS。


三、验证是否安装成功

安装完成后,在终端输入以下命令:

node -v
npm -v

如果可以看到版本号输出,说明 Node.js 和 npm 已成功安装。


四、npm 的作用是什么

npm 是 Node.js 自带的包管理工具,主要用于管理第三方库。

它可以完成的事情包括:

  • 安装项目依赖
  • 管理版本关系
  • 更新与删除库
  • 执行项目脚本

在 Node.js 项目中,package.json 文件用于记录依赖关系与运行方式。
通过这个文件,可以在任何一台机器上快速恢复完整开发环境。


五、yarn 与 npm 的区别

yarn 是另一种流行的包管理工具。

相比 npm,yarn 提供了更严格的依赖锁定机制,可以保证多人协作时依赖一致。

在安装速度方面,yarn 通常更快;
在生态方面,npm 使用范围更广。

选择哪个工具并不重要,重要的是保持统一
一个项目中不应同时混用多个包管理工具。


六、建议使用 Node.js 版本管理工具

在实际开发中,不同项目对 Node.js 版本要求不同。

这时推荐使用版本管理工具来切换 Node 版本:

  • macOS / Linux:nvm
  • Windows:nvm-windows

使用这些工具,可以在多个 Node 环境之间自由切换,避免反复重装。


七、总结

安装 Node.js 不只是完成一个软件的下载,而是建立整个开发体系的基础。

npm 或 yarn 负责管理依赖,
nvm 负责管理版本,
Node.js 本身则承担运行任务。

环境配置是否规范,会直接影响开发效率与项目稳定性。
将环境一次搭好,比后续不断修修补补更可靠。


相关文章
|
缓存 自然语言处理 负载均衡
高性能软件负载OpenResty介绍和安装
高性能软件负载OpenResty介绍和安装
783 0
|
JavaScript 程序员 开发者
Notion客户端不好看?手把手教你把它变好看。
Notion客户端不好看?手把手教你把它变好看。
|
消息中间件 存储 负载均衡
kafka核心原理,藏在这 16 张图里
kafka核心原理,藏在这 16 张图里
911 0
|
9月前
|
人工智能 搜索推荐 安全
商务邮件沟通效率提升85%:一套AI指令解决企业邮件痛点
本文基于3000+企业邮件案例,提供一套专业的AI商务邮件指令,通过数据驱动的方法论,帮助企业实现邮件沟通效率提升85%,客户转化率增加60%,年度ROI达400%。包含完整指令代码、实战案例和量化收益分析。
832 11
|
人工智能 IDE 程序员
Qoder用户上手指南:安装、登录、快捷键、功能亮点(新用户免费领300credits,首购2美元/月)
这个容易让程序员上瘾的 Agentic Coding 平台有哪些上头的功能?对于小白开发者和资深开发者如何用好Qoder呢?
20058 6
Qoder用户上手指南:安装、登录、快捷键、功能亮点(新用户免费领300credits,首购2美元/月)