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

使用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.xdnf.cn/news/15706.html

相关文章:

  • SpringBoot 3.0 挥别 spring.factories,拥抱云原生新纪元
  • 基于大模型打造故障预警服务器巡检机器人
  • Jetpack Compose中的Modifier:UI元素的装饰与行为扩展
  • 3-大语言模型—理论基础:生成式预训练语言模型GPT(代码“活起来”)
  • [论文阅读] 软件工程 | 用模糊逻辑“解锁”项目成功:告别非黑即白的评估时代
  • 网络基础DAY13-NAT技术
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 基于wordcloud库实现词云图
  • OSPF高级特性之Overflow
  • 浅谈Rust语言特性
  • 1 渗透基础
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - snowNLP库实现中文情感分析
  • 【unitrix】 6.7 基本结构体(types.rs)
  • Python 使用期物处理并发(使用concurrent.futures模块下载)
  • Leetcode刷题营第三十三题:对称二叉树
  • 五大开源OCR开源框架评估01-Tesseract:OCR 领域的远古巨神
  • Docker安装教程
  • GaussDB join 连接的用法
  • 7.18 Java基础 |
  • 正则表达式,Collection集合,迭代器
  • 差分数组算法
  • [simdjson] 填充字符串 | `document` 对象 | on-demand 模式
  • C++并发编程-14. 利用栅栏实现同步
  • Redis学习其三(订阅发布,主从复制,哨兵模式)
  • Windows 安装WSL +Docker 部署通义千问大模型(同步解决Ubuntu启动命令闪退)
  • 图片平铺下去总是有个缝隙的解决方案
  • Vue常见指令
  • 【解码文本世界的“隐形分界线”:Windows与Linux回车换行之谜】
  • Python网络爬虫之selenium库
  • coredns使用etcd
  • Gitee 远程库多人如何协作?