zoukankan      html  css  js  c++  java
  • win10安装Node版本管理器nvm

    使用nvm的原因

    开发公司项目和个人项目时,由于公司项目比较旧,Node版本比较低,但是自己做的项目安装的包,需要比较新的Node包,10以上的版本,所以就需要在同一台机器上安装多个版本的Node。经过搜索,决定使用nvm来做Node版本的管理。

    安装前需要先将之前安装的Node版本完全删除

    • Windows设置 --> 应用--> 找到Node-->点击卸载

    • 重启电脑(或者从任务管理器中杀死所有Node相关的进程)

    • 寻找以下文件夹并删除他们。根据您安装的版本,这些文件可能存在也可能不存在:

      • C:Program Files (x86)Nodejs
      • C:Program FilesNodejs
      • C:Users{User}AppDataRoaming pm(或%appdata% pm)
      • C:Users{User}AppDataRoaming pm-cache(或%appdata% pm-cache)
    • 检查%PATH%环境变量,确保没有引用Nodejs和npm的存在

    • 重启(重启大法解决90%问题)

    下载安装

    nvm-window

    nvm安装位置,看自己决定,但是安装路径不能有空格,比如Program Files

    安装的多版本Node放在哪里,也看个人喜好,可以修改

    环境变量,安装好之后,环境变量会自动设置好

    使用

    在你的nvm安装路径下打开cmd或者git bash,在其他路径下打开,会报错nvm: commond not found(重启!重启!重启!)

    nvm -v // 查看nvm版本,判断是否安装成功

    nvm ls available // 获取可获取的Node版本

    nvm install 12.14.1 // 安装指定版本的Node

    nvm use 12.14.1 // 使用指定版本Node

    nvm list // 列出本地已安装的Node版本

    nvm uninstall 10.15.3 // 卸载指定版本Node

    uninstall

    常用命令

    命令 功能
    nvm -v 查看nvm版本,判断是否安装成功
    nvm ls available 获取可获取的Node版本
    nvm install 12.14.1 安装指定版本的Node
    nvm use 12.14.1 使用指定版本Node
    nvm uninstall 10.15.3 卸载指定版本Node

    使用nvm引发的问题

    • 全局安装的包找不到了,我之前有修改过我的全局包安装位置
    npm config set prefix "F:
    odejs
    ode global"
    npm config set cache "F:
    odejs
    ode cache"
    

    因为卸载之前Node的时候,以前设置的Node环境变量也被清掉了,需要重新设置

    再增加一个环境变量

    设置完之后,重开gitbash

  • 相关阅读:
    Unix Domain Socket(基于 Linux-2.4.0已更新)
    Eclipse常用设置及部分常用快捷键个人总结(MyEclipse通用)
    使用Docker安装ElasticSearch 以及我遇到的问题
    使用Docker安装MySQL
    es 索引自动删除
    k8s部署zk集群
    k8s-基于Canal来定义网络策略
    Markdown学习
    python ---- Linux压缩某个目录但要跳过指定文件
    WEB前端 ---- 学习第二天(表格、表单、css等)
  • 原文地址:https://www.cnblogs.com/qiqiloved/p/13462438.html
Copyright © 2011-2022 走看看