2025-02-06
编程
00
请注意,本文编写于 81 天前,最后修改于 80 天前,其中某些信息可能已经过时。

目录

nodejs的安装指南
Ubuntu/Debian 上安装 Node.js
在 CentOS 上安装 Node.js
在 Windows 上安装 Node.js
nodejs的基本使用
npm管理项目依赖
初始化项目
安装包
卸载包
更新包
脚本运行
高级参数

Node.js的安装指南

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,广泛用于开发网络应用和服务器端脚本。以下是针对 Ubuntu/Debian、CentOS 和 Windows 系统安装 Node.js 的步骤。

nodejs的安装指南

Ubuntu/Debian 上安装 Node.js

  1. 使用 NodeSource 安装
  • 首先,打开终端并添加 NodeSource PPA 到你的系统:
bash
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

(注意:将 setup_18.x 替换为你需要的版本号)

  • 然后,安装 Node.js:
bash
sudo apt-get install -y nodejs
  1. 通过包管理器 APT 安装
  • 更新软件包列表:
bash
sudo apt update
  • 安装 Node.js:
bash
sudo apt install nodejs npm

注意:这种方式可能不会提供最新版本的 Node.js。

在 CentOS 上安装 Node.js

  1. 使用 NodeSource 安装
  • 打开终端,执行以下命令来添加 NodeSource YUM 存储库:
bash
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -

(同样,请替换为所需的版本)

  • 接着,安装 Node.js:
bash
sudo yum install -y nodejs
  1. 通过 YUM 包管理器安装
  • 对于较新版本的 CentOS,可以使用 DNF 代替 YUM:
bash
sudo dnf module list nodejs sudo dnf module enable nodejs:18 sudo dnf install nodejs

注意:这种方法可能提供的不是最新的稳定版。

在 Windows 上安装 Node.js

  1. 下载安装包
  • 访问 Node.js 官方网站
  • 下载适合你系统的 LTS 或最新版本的安装程序(通常是一个 .msi 文件)。
  1. 运行安装程序
  • 双击下载的 .msi 文件并按照安装向导的提示进行操作。
  • 确保在安装过程中勾选“Automatically install necessary tools”选项以便自动配置环境变量。
  1. 验证安装
  • 安装完成后,可以通过命令提示符或 PowerShell 输入以下命令来验证安装是否成功:
cmd
node -v npm -v

这两条命令分别显示已安装的 Node.js 和 NPM(Node 包管理器)的版本号。

nodejs的基本使用

创建一个简单的 JavaScript 文件,比如 app.js,然后添加以下代码

console.log("Hello, World!");

运行这个脚本:

node app.js

node app.js 你会看到 "Hello, World!"输出

npm管理项目依赖

初始化项目

npm init:生成一个新的 package.json 文件,交互式输入项目信息。 npm init -y 或 npm init --yes:生成 package.json 文件并接受所有默认设置。

安装包

npm install <package_name> 或 npm i <package_name>:安装指定的包到 node_modules 目录,并将其添加到 package.json 的 dependencies 中。 npm install <package_name> --save-dev 或 npm i <package_name> -D:将包安装为开发依赖(即添加到 devDependencies)。 npm install <package_name>@<version>:安装特定版本的包。 npm install <package_name> --global 或 npm i <package_name> -g:全局安装包。

卸载包

npm uninstall <package_name>:从 node_modules 目录中移除包,并从 package.json 中删除其依赖项。 npm uninstall <package_name> --save-dev 或 npm uninstall <package_name> -D:仅从 devDependencies 中移除包。 npm uninstall <package_name> --global 或 npm uninstall <package_name> -g:全局卸载包。

更新包

npm update:更新所有已安装的包到最新版本,同时保持在 package.json 中定义的版本范围内。 npm update <package_name>:更新指定包到最新版本。 npm outdated:检查哪些包有可用的新版本。

脚本运行

npm run <script_name>:运行在 package.json 中定义的自定义脚本。

高级参数

--save:在旧版 npm 中,默认会将安装的包保存到 dependencies 中。新版 npm 已默认启用此功能,因此不再需要显式使用 --save。
--force:强制执行操作,忽略一些警告或错误。
--legacy-peer-deps:忽略 peer dependencies 的冲突,在某些情况下有助于解决兼容性问题。
--dry-run:模拟运行命令而不实际执行更改,适用于测试目的。
--silent:减少输出的日志信息,使输出更简洁。
--production:只安装生产环境依赖(忽略 devDependencies),可用于部署时。

文章如有错误,还望留言指正

参考资料 来自ai生成