Node.js 的安装与配置

前 言

Node.js ,一个基于 Chrome V8 引擎的 JavaScript 运行环境,已经成为当今 Web 开发领域不可或缺的技术之一。它允许开发者使用JavaScript来编写服务器端代码,实现从前端到后端的全面开发。

下面本文将详细介绍 Node.js 的安装过程、配置方法以及环境搭建,帮助大家顺利入门Node.js开发。

Node.js 安装

下载 Node.js

首先,需要访问 Node.js 的官方网站下载适合自己操作系统的安装包。Node.js 提供了 LTS(长期支持版本)和 Current(最新版本)两种版本。LTS 版本更加稳定,适合生产环境;Current 版本则包含最新的功能和改进,适合喜欢尝鲜的开发者。

在这里插入图片描述

安装 Node.js

Windows 系统

  1. 下载适合 Windows 系统的安装包(.msi文件)。
  2. 双击下载的安装包,启动安装向导。
  3. 点击 Next ,阅读并同意许可协议。
  4. 选择安装路径,建议不要安装在C盘,以免占用系统盘空间。
  5. 选择附加任务,例如创建桌面快捷方式和添加到 PATH 环境变量。
  6. 点击 Install ,等待安装完成。

macOS 系统

  1. 下载适合 macOS 系统的安装包(.pkg文件)。
  2. 双击下载的安装包,启动安装向导。
  3. 跟随安装向导,点击 继续 ,阅读并同意许可协议。
  4. 选择安装位置,点击 安装
  5. 输入管理员密码,等待安装完成。

Linux 系统

在 Linux 系统中,可以使用包管理器来安装 Node.js 。以下以 Ubuntu 为例,介绍如何在 Linux 系统中安装 Node.js 。

  1. 打开终端。
  2. 更新包列表:
sudo apt-get update
  1. 安装 Node.js :
sudo apt-get install nodejs
  1. 安装 npm :
sudo apt-get install npm

确认安装成功

安装完成后,打开命令行工具( Windows 系统的命令提示符、macOS 和 Linux 的终端),输入以下命令,检查 Node.js 和 npm 是否安装成功:

node -v
npm -v

如果安装成功,系统会显示Node.js和npm的版本号。

在这里插入图片描述

Node.js 配置

npm 配置

npm(Node Package Manager,Node包管理器)是 Node.js 的包管理工具,用于管理 Node.js 模块。为了提高开发效率,在使用 npm 前,需要对 npm 进行一些基本配置。

  1. 设置npm全局模块和缓存路径。在命令行中执行以下命令,设置 npm 的全局模块安装路径和缓存路径(下方路径替换为自己的路径)。下面以 Windows 系统为例:
npm config set prefix "D:\Develop\nodejs\node_global"
npm config set cache "D:\Develop\nodejs\node_cache"
  1. 设置环境变量。为了能够在命令行中全局使用 Node.js 和 npm ,需要将 Node.js 的安装路径和 npm 的全局模块路径添加到系统环境变量。

    Windows 系统:打开“系统属性” -> “高级” -> “环境变量”,在“系统变量”中找到 Path ,添加 Node.js 的安装路径和 npm 的全局模块路径。

    macOS 和 Linux 系统:打开终端,编辑 ~/.bashrc 或 ~/.zshrc 文件( /your/nodejs/install/path 和 /your/npm/global/modules/path 替换为实际的路径)。添加以下内容:

export PATH=$PATH:/your/nodejs/install/path
export PATH=$PATH:/your/npm/global/modules/path

保存文件后,在终端中执行 source ~/.bashrc(或 source ~/.zshrc)使配置生效。

  1. 更新npm ,npm自带的版本可能不是最新的,为了确保使用最新的功能,可以执行以下命令更新npm:
npm install -g npm

npm常见命令

#安装包
npm install <package-name> #安装指定的包。
npm install -g <package-name> #全局安装指定的包。
npm install <package-name>@<version> #安装指定版本的包。
npm install <git-repo> #从Git仓库安装包。
npm install <tarball> #从压缩包安装包。
#卸载包
npm uninstall <package-name> #卸载指定的包。
npm uninstall -g <package-name> #全局卸载指定的包。
#更新包
npm update <package-name> #更新指定的包。
npm update -g <package-name> #全局更新指定的包。
npm outdated #检查哪些包需要更新。
#查看信息
npm list #列出项目中安装的所有包。
npm list -g #列出全局安装的所有包。
npm info <package-name> #查看指定包的详细信息。
npm search <search-term> #搜索npm仓库中的包。
#管理依赖
npm init #创建一个新的 package.json 文件。
npm install --save <package-name> #安装并添加到 dependencies。
npm install --save-dev <package-name> #安装并添加到 devDependencies。
#运行脚本
npm run <script> #运行 package.json 中 scripts 定义的自定义脚本。
#清理缓存
npm cache clean #清理npm的缓存。
#登录和发布
npm login #登录到npm仓库。
npm publish #发布一个包到npm仓库。
#其他命令
npm help #查看帮助信息。
npm config set <key> <value> #设置npm配置。
npm config get <key> #获取npm配置。
npm fund #查看项目中依赖的包的资金来源信息。

nvm 配置(可选)

nvm(Node Version Manager,Node版本管理器)是一个目前较为流行的 Node.js 版本管理工具,它可以在同一时间安装和管理多个 Node.js 版本。如果需要在不同的项目中使用不同版本的 Node.js ,或者想要尝试最新的 Node.js 特性而不影响现有项目,nvm 将非常有用。

在这里插入图片描述

下载安装 nvm 前注意事项

  1. 原来安装有 Node.js 的,建议删除,因为,nvm 会接管 Node.js 的安装和管理,系统已存在通过其他方式安装的 Node.js ,可能会导致冲突和混乱。

    Windows:
    (1) 打开“控制面板”。
    (2) 选择“程序” -> “程序和功能”。
    (3) 在列表中找到 Node.js ,选择它并点击“卸载”。

    macOS 和 Linux:
    – 通过编译源代码或使用其他方法安装 Node.js ,需要手动删除相关的文件和链接。
    – 通过包管理器安装的 Node.js ,可以使用命令删除

# 对于基于 Debian 的系统(如 Ubuntu):
sudo apt-get remove --purge nodejs npm

# 对于基于 Red Hat 的系统(如 CentOS):
sudo yum remove nodejs npm

# 对于 Arch Linux:
sudo pacman -R nodejs npm

# 对于其他包管理器,请参考相应的卸载命令
  1. 在卸载 Node.js 之前,要记录项目是否依赖于特定版本的 Node.js,以及卸载后是否需要重新安装。
  2. 确保操作系统与 nvm 兼容。

安装 nvm

Windows系统

Windows 系统可以使用 nvm-windows ,一个专门为 Windows 设计的 nvm 版本。

  1. 访问 nvm-windows 的 GitHub 页面下载最新版本的安装包。
  2. 下载完成后,双击安装包并按照提示完成安装。
  3. 安装完成后,重新打开命令提示符或 PowerShell ,输入 nvm 检查是否安装成功。

macOS 和 Linux 系统

在 macOS 和 Linux 系统上,可以使用官方的 nvm 。

  1. 打开终端,使用 curl 或 wge t命令下载并执行 nvm 安装脚本:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
# 或
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  1. 安装脚本会自动将nvm源添加到 ~/.bashrc 或 ~/.zshrc 文件中。重新打开终端或执行 source ~/.bashrc(或 source ~/.zshrc)使配置生效。
  2. 在终端中输入 nvm 检查是否安装成功。

在这里插入图片描述

使用nvm管理Node.js版本

安装 nvm 后,可以使用以下命令来管理 Node.js 版本:

nvm install stable # 安装最新稳定版Node.js
nvm install <version> # 安装指定版本的Node.js
nvm uninstall <version> # 卸载指定版本的Node.js
nvm use <version> # 切换到指定版本的Node.js
nvm current # 显示当前使用的Node.js版本
nvm ls # 列出所有安装的Node.js版本
nvm help #可以列出所有nvm的命令

总结

通过本文,可以了解了如何在不同操作系统中安装和配置 Node.js,包括 npm 的配置、nvm 的使用等,快使用 Node.js 创建你的第一个 Node.js 服务吧。

  • 42
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值