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

nvm 切换node 版本 但是没有带星号*


在 Windows 系统中配置 NVM_SYMLINK 环境变量的步骤如下:

1️⃣ 设置变量路径

变量名:NVM_SYMLINK
变量值:建议设置为 C:\Program Files\nodejs(需与后续步骤中 NVM 配置的符号链接路径一致)

2️⃣ 配置系统环境变量

打开系统属性 Win + R → 输入 sysdm.cpl → 选择「高级」→ 点击「环境变量」
新建系统变量
点击「系统变量」下的「新建」按钮
填入变量名和值(如上述 NVM_SYMLINK)
修改 Path 变量 在「系统变量」中找到 Path → 编辑并添加两条记录:

%NVM_SYMLINK%
%NVM_HOME%  (NVM 安装目录,如 C:\nvm)

注意事项
路径规范:路径中不要有中文或空格(如避免 C:\Users\张三\...)
符号链接权限:首次创建 C:\Program Files\nodejs 可能需要管理员权限
顺序问题:确保先创建 NVM_HOME,再创建 NVM_SYMLINK
 
✅ 验证是否成功
打开 CMD 输入:nvm use <node版本号>

没有node软链怎么办


如果系统中没有 Node.js 的软链(符号链接),通常是因为 NVM_SYMLINK 配置不正确或符号链接未成功创建。以下是解决方法:


1️⃣ 检查 NVM_SYMLINK 配置


确保 NVM_SYMLINK 环境变量已正确设置:
变量名:NVM_SYMLINK
变量值:建议为 C:\Program Files\nodejs
检查 Path 环境变量是否包含 %NVM_SYMLINK%。
 

2️⃣ 手动创建符号链接

如果 NVM_SYMLINK 配置正确但符号链接未自动创建,可以手动创建:
打开 CMD(以管理员身份运行)。
删除 C:\Program Files\nodejs 目录(如果存在):

   rmdir /s /q "C:\Program Files\nodejs"

使用 mklink 命令创建符号链接


   mklink /d "C:\Program Files\nodejs" "C:\nvm\<当前使用的 Node.js 版本>"

例如,如果当前使用 Node.js 18.0.0:

mklink /d "C:\Program Files\nodejs" "C:\nvm\v18.0.0"

验证符号链接
打开 CMD,输入:


   dir "C:\Program Files\nodejs"

检查输出是否指向正确的 Node.js 版本目录。 

4️⃣ 常见问题排查

权限问题:确保以管理员身份运行 CMD。
路径问题:确保 NVM_SYMLINK 和 NVM_HOME 路径正确,且没有中文或空格。
NVM 版本问题:更新到最新版本的 NVM,确保支持符号链接功能。

5️⃣ 重新测试

使用 nvm use 切换 Node.js 版本: nvm use 18.0.0

检查 C:\Program Files\nodejs 是否指向正确版本。

相关文章:

  • Vue 中directive的钩子函数(bind、inserted 等)的作用及使用场景
  • Spring Boot 的启动流程
  • Prompt Engineering:如何写出更高效的提示词?
  • qwindowkit 编译教程
  • 个人博客系统系统~测试报告
  • Linux UDP网络编程套接字sockets
  • 6.2 模拟专题:LeetCode 495. 提莫攻击
  • 基于python脚本实现的打砖块小游戏
  • jenkins+1panel面板java运行环境自动化部署java项目
  • 二分查找(java)
  • 大模型金融企业场景落地应用
  • 2021陇剑杯取证
  • [学习笔记]攻防世界-bug
  • 绿色暴政:Relax Max如何用军工科技定义环保新标准
  • 分布式数据集容错性两种方式解析
  • PTA | 连续因子
  • 迁移mysql8到达梦8
  • 护网(蓝中)DNS面试题
  • idea中快速注释函数
  • 2025蓝桥杯JAVA编程题练习Day7
  • 英国警方再逮捕一名涉嫌参与首相住宅纵火案嫌疑人
  • 马上评|科学红毯,让科学家成为“最亮的星”
  • 陕西榆林:全力推进榆林学院升格榆林大学
  • 最高人民法院、中国证监会联合发布《关于严格公正执法司法 服务保障资本市场高质量发展的指导意见》
  • 国防部:中方愿与俄方不断增强两军关系良好发展势头
  • 紫光集团原董事长赵伟国一审被判死缓