跳转至

npm

windows 安装 npm

使用 nvm-windows(多版本管理)

  1. 卸载已有的 node.js ,避免冲突
  2. 下载并安装 nvm-windows 最新的安装包
  3. 以管理员身份打开 PowerShell,查看可用版本: nvm list available
  4. 安装最新的 LTS 版本,如: nvm install 22.13.1
  5. 切换到最新安装的版本: nvm use 22.13.1
  6. 验证安装: node -v

pnpm

pnpm 是一个快速、节省磁盘空间的包管理器。在 windows 环境下有多种安装方式。

通过 npm 安装

管理员身份打开 PowerShell 并执行:npm install -g pnpm

使用独立安装脚本

管理员身份打开 PowerShell 并执行,脚本会自动下载 pnpm 并添加到用户 PATH。

# 设置允许执行远程脚本
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
# 运行安装脚本
iwr https://get.pnpm.io/install.ps1 -useb | iex

npm和npx

  • npm: node的包管理器,作用是全局安装和管理依赖
  • npx: node的包执行器,作用是临时安装依赖,用来解决npm全局安装的依赖只能有一个版本的问题,以及尽量减少项目package.json中的依赖项。

npx执行机制: 当执行时,先看目标包是否在$PATH环境变量里,如没有,则找当前目录的node_modules,如果还没有,就临时安装目标包来执行。