解决nvm安装node后,node不能识别命令,也不是可运行的程序

1,242 阅读1分钟

解决nvm安装node后,node不能识别命令,也不是可运行的程序

nvm安装步骤及使用问题

💁注意:安装nvm前需要删除本地原有的node

  1. 安装nvm版本1.1.1

    [nvm安装地址]  nvm.uihtm.com/download.ht…

    image.png

    nvm默认安装地址为:

    C:\Users'用户名'\AppData\Roaming\nvm

    C:\Program Files\nodejs

  2. nvm安装node步骤

    💁‍♂注意全程使用管理员权限开启cmd

    • nvm -v

    • image.png

    • 安装多版本node

      nvm install 16.20.2

      nvm install 20.10.0

    • 查看node版本

      nvm list

    • 切换node版本

      nvm use 16.2.2

  3. nvm use 具体某一个node版本后,查看node -v 下载配置pnpm

    💁‍♂注意全程使用管理员权限开启cmd

    //查看node版本
    node -v
    npm -v
    下载pnpm
    npm install -g pnpm @8.19.5
    /**查看pnpm版本**/
    pnpm -v
    

遇到的问题:nvm安装node后,node不识别

解决办法:

  1. 找到nvm的安装地址,在按钮地址文件夹目录下手动建立一个nodejs文件夹 C:\Users\yonghuming>where nvm C:\Users\yonghuming\AppData\Roaming\nvm\nvm.exe image.png

  2. 修改nvm用户环境变量

    NVM_SYMLINK地址改为C:\Users\yonghuming\AppData\Roaming\nvm\nodejs

    image.png

  3. 删除原本下载的node版本重新下载node

    `nvm` ls
    nvm uninstall -g node@20.10.0 (原本安装node)
    nvm install -g node@20.10.0 (重新安装node)
    nvm use 20.10.0
    node -v
    npm install -g pnpm@8.15.9
    pnpm -v