当前位置: 首页 > news >正文

使用nvm安装node、npm、pnpm以及编译项目教程

1. Windows 系统
下载安装包:
1)访问 nvm-windows 官方仓库,下载 nvm-setup.exe。
注意事项:如果无法访问,可以使用Watt Toolkit 加速 github
2) nvm-windows csdn下载地址

安装注意事项:
安装路径避免空格(如 C:\nvm)。建议选如下安装位置

C:\Program Files\nvm

2、macOS/Linux 系统
1)、一键安装脚本:
打开终端,运行:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 或
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

2)、配置环境变量

# Bash
echo 'export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.bashrc
source ~/.bashrc# Zsh
echo 'export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.zshrc
source ~/.zshrc

安装过程中会自动配置环境变量,如果没有配置需要手动配置
验证安装:
使用管理员权限打开 CMD/PowerShell,输入:

# 安装指定版本命令
nvm install 20.10.0
#安装最新版本命令
nvm install lts
#设置环境变量到指定版本
setx NVM_SYMLINK "C:\Program Files\nvm\v20.10.0" /M
#查看node版本
node -v

在这里插入图片描述
使用npm安装pnpm,输入命令

npm install -g pnpm	
# 安装完成后,查看版本
npm -v

最终验证:

nvm ls      # 查看已安装的 Node.js 版本
npm -v      # 输出 npm 版本
pnpm -v     # 输出 pnpm 版本
http://www.dtcms.com/a/287198.html

相关文章:

  • 告别项目混乱:基于 pnpm + Turborepo 的现代化 Monorepo 工程化最佳实践
  • 【音视频协议篇】RTSP系列
  • gitlab+jenkins
  • 综合实验--eNSP实验
  • k8s 基本架构
  • Flowable31动态表单-----------------------终章
  • AI编程工具对比:Cursor、GitHub Copilot与Claude Code
  • bws-rs:Rust 编写的 S3 协议网关框架,支持灵活后端接入
  • 【Linux】AKHQ实现kafka可视化
  • 电力载波通信技术全景解析:从历史演进到智能电网创新应用
  • 【Linux服务器】-MySQL数据库参数调优
  • 打造高效订单处理!ZKmall开源商城的统一履约中心架构解析
  • 本地部署开源的 AI 驱动的搜索引擎 Perplexica 并实现外部访问
  • 【黑马SpringCloud微服务开发与实战】(三)微服务01
  • 快速上手AI整合包!GPT-SoVITS-v2打包教程,解锁AIStarter应用市场潜力
  • freertos任务调度关键函数理解
  • 笔试强训——第一周
  • 标准文件和系统文件I/O
  • 鸿蒙与web混合开发双向通信
  • 云服务器磁盘IO性能优化的测试与配置方法
  • docker|Linux|以centos基础镜像为基础制作nmap专用镜像(镜像瘦身计划)
  • SQL基础操作指南:约束、表设计与复杂查询
  • 【RK3576】【Android14】USB开发调试
  • install_arm_docker.sh
  • 【Qt开发】Qt的背景介绍(三)-> 认识Qt Creator
  • python网络爬虫之selenium库(二)
  • Android回调机制入门
  • 工程图矢量化 笔记 | potrace ezdxf svgpathtools | png转svg保存dxf用matplotlib画出来
  • 基于springboot的考研互助小程序
  • Redis的持久化-RDB