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

Nvm管理NodeJs版本

文章目录

  • Nvm管理NodeJs版本
  • 一、前言
    • 1.简介
    • 2.环境
  • 二、正文
    • 1.卸载NodeJs
    • 2.安装Nvm
    • 3.配置国内镜像
    • 4.Nvm使用
    • 5.其它
      • 1)报错1
      • 2)报错2

Nvm管理NodeJs版本

一、前言

1.简介

Node Version Manager(nvm)可通过命令行快速安装和使用不同版本的Node.js

2.环境

  • Windows 10 专业版
  • nvm 版本:v1.1.11

nvm - github:https://github.com/nvm-sh/nvm

nvm - Releases:https://github.com/coreybutler/nvm-windows/releases

Node.js 版本:https://nodejs.org/en/download/releases

Vuejs入门和使用实践:https://blog.csdn.net/u011424614/article/details/94478809

vue集成cesium:https://blog.csdn.net/u011424614/article/details/103403275

二、正文

1.卸载NodeJs

如未安装过 Node.js 可跳过第 1 步

1)使用 Windows 的 应用和功能 卸载 Node.js

2)删除 .npmrc 文件

C:\Users\用户名\.npmrc

3)清除 npm 缓存

npm cache clean --force

4)删除以下 npm 文件夹

C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache

2.安装Nvm

  • 下载 nvm:https://github.com/coreybutler/nvm-windows/releases
  • 推荐下载:
  1. nvm-noinstall.zip :绿色免安装版
  2. nvm-setup.exe :安装版,【推荐使用】
  • 双击 nvm-setup.exe 安装文件,按步骤安装即可
  • 建议:安装目录是无空格和无特殊字符的全英文目录

在这里插入图片描述

3.配置国内镜像

  • 查询 nvm 安装目录
where nvm
  • 安装目录下,找到 settings.txt ,写入淘宝镜像
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

4.Nvm使用

  • 查询
命令说明
nvm list显示已安装的 Node.js 版本
nvm list installed显示已安装的 Node.js 版本
nvm list available显示所有可下载的 Node.js 版本
npm -v显示 npm 版本
node -v显示 Node.js 版本
  • 安装
命令说明
nvm install 12.20.1
nvm install 14.21.3
nvm install 18.18.2
安装指定的 Node.js 版本
nvm install latest安装最新的 Node.js 版本
  • 使用
命令说明
nvm use 12.20.1使用指定的 Node.js 版本
  • 卸载
命令说明
nvm uninstall 12.20.1卸载指定的 Node.js 版本
  • 其它
命令说明
nvm arch显示 Node.js 运行的系统位数(32位或64位)
nvm on开启 Node.js 版本管理
nvm off关闭 Node.js 版本管理
nvm version显示 nvm 版本
nvm proxy [url]设置下载代理
不加可选参数 url,则显示当前代理
如 url 设置为 none,则移除代理
nvm root [path]设置存储不同版本 Node.js 的目录
如果未设置,则默认使用当前目录
nvm node_mirror [url]设置 Node.js 镜像;设置后可在安装目录下的 settings.txt 查看
nvm npm_mirror [url]设置 npm 镜像;设置后可在安装目录下的 settings.txt 查看

5.其它

1)报错1

  • 错误提示
'"node"' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  • 解决方法

1)找到 nvm 的安装目录

2)安装目录下,新建 nodejs 文件夹

3)环境变量中的用户变量和系统变量,找到 NVM_SYMLINK 配置 nodejs 的目录

4)使用 nvm use 12.20.1 切换 Node.js 环境

2)报错2

  • 场景说明:nvm 切换 Node.js 版本后,而 npm 版本未切换

  • 解决方法

(1)使用 Windows 的 应用和功能 卸载 Node.js

(2)删除 .npmrc 文件

C:\Users\用户名\.npmrc

(3)清除 npm 缓存

npm cache clean --force

(4)删除以下 npm 文件夹

C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache

(3)清除 npm 缓存

npm cache clean --force

(4)删除以下 npm 文件夹

C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache
http://www.lryc.cn/news/199188.html

相关文章:

  • 阿里云国际站服务器开放端口详解!!
  • 【自动化测试入门】用Airtest - Selenium对Firefox进行自动化测试(0基础也能学会)
  • Python 爬虫入门:常见工具介绍
  • uniGUI文件操作
  • Python多进程之分享(multiprocessing包)
  • 【试题028】C语言关于逻辑与的短路例题
  • TSINGSEE烟火识别算法的技术原理是什么?如何应用在视频监控中?
  • 优雅而高效的JavaScript——?? 运算符、?. 运算符和 ?. .运算符
  • 【数之道 08】走进“卷积神经网络“,了解图像识别背后的原理
  • Stm32_标准库_期末设计_温度测量光照测量手机与芯片通信实现信息的更新
  • JavaScript 的类型和值
  • Kotlin Compose Multiplatform 跨平台开发实践之加入 iOS 支持
  • 【小黑嵌入式系统第四课】嵌入式系统硬件平台(二)——I/O设备、通信设备(UARTUSB蓝牙)、其他(电源时钟复位中断)
  • 报错:AttributeError: module ‘tensorflow‘ has no attribute ‘flags‘
  • Android--Retrofit2执行多个请求任务并行,任务结束后执行统一输出结果
  • 面试算法30:插入、删除和随机访问都是O(1)的容器
  • Qt/C++开源作品45-CPU内存显示控件/和任务管理器一致
  • win32汇编-使用子程序
  • 【论文阅读】 Cola-Dif; An explainable task-specific synthesis network
  • ShareMouse for Mac(多台电脑鼠标键盘共享软件)
  • 中文编程开发语言工具开发案例:多种称重方式编程实际例子
  • 国密sm2的Vue、Python、Java互通使用
  • 如何通过SK集成chatGPT实现DotNet项目工程化?
  • DRM中render-node编号的分配
  • 将输入对象转换为数组数组的维度大于等于1numpy.atleast_1d()
  • js 删除树状图无用数据,如果子级没有数据则删除
  • Docker 容器化(初学者的分享)
  • LCS 01.下载插件
  • 架构-设计原则
  • 在 Python 3 中释放 LightGBM 的力量:您的机器学习大师之路