位置: IT常识 - 正文

nvm管理node版本(nvm for window)

编辑:rootadmin
nvm管理node版本 nvm 使用1. nvm介绍

推荐整理分享nvm管理node版本(nvm for window),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nvm安装nodejs,nvm node,nvm管理node版本要把已经安装的卸载了吗?,nvm管理node版本命令,nvm管理node版本要把已经安装的卸载了吗?,nvm node,nvm管理node版本命令,nvm管理node版本要把已经安装的卸载了吗?,内容如对您有帮助,希望把文章链接给更多的朋友!

nvm 全英文也叫 node.js version management,是一个 nodejs 的版本管理工具

nvm 和 npm 都是 node.js 版本管理工具,为了解决 node.js 各种版本存在不兼容现象可以通过它可以安装和切换不同版本的 node.js

2. 安装与配置2-1 nvm下载

根据自身系统选择 windows 或 mac 版本,可在点此在 github 上下载最新版本(最新版本 1.1.9)

nvm 1.1.7-setup.zip:安装版,推荐使用nvm 1.1.7-noinstall.zip: 绿色免安装版,但使用时需进行配置

2-2 nvm安装

官网上推荐卸载之前的 node 后安装 nvm,也可直接运行 nvm-setup.exe 安装

选择同意许可证明 I accept the agreement

选择 nvm 安装路径。推荐 D:/nvm

选择当前安装的 node.js 的文件目录,一般为 D:/nodejs

确认安装

安装完成查看是否安装成功,cmd 运行 nvm versionnvm version

2-3 nvm版本问题

当通过 nvm 切换 nodejs 版本为 16 以上时,npm install [package] 报错:

该问题不是 npm 的问题,也不是 nodejs 的问题,是 nvm-windows 的问题

Unexpected token '.'

解决方法:nvm-windows 已经更新版本解决了这个问题,通过更新 nvm-windows 到版本 1.19 完美解决

nvm管理node版本(nvm for window)

Tips: nvm 更新完成后,出现问题的 nodejs 版本需要 uninstall 重装才能解决问题

2-4 文件与环境配置

由于网络或者是墙的原因导致使用 nvm 下载 node 和 npm 很慢甚至失败

设置 settings.txt 设置 node_mirro 与 npm_mirror 为国内镜像地址,更换国内镜像源,加快下载速度

root: D:\nvmpath: D:\nodejsnode_mirror: https://npm.taobao.org/mirrors/node/npm_mirror: https://npm.taobao.org/mirrors/npm/

当你安装完 nvm,会自动在你电脑上的本地环境配置变量

NVM_HOME —— 安装的 NVM 的路径

NVM_SYMLINK —— 安装 nvm 时创建储存 nvm 依赖的文件夹

3. nvm命令使用3-1 命令提示nvm arch:显示 node 是运行在32位还是64位nvm install <version> [arch] :安装 node, version 是特定版本也可以是最新稳定版本 latest。可选参数 arch 指定安装32位还是64位版本,默认是系统位数。可以添加 –insecure 绕过远程服务器的 SSLnvm list [available] :显示已安装的列表。可选参数 available,显示可安装的所有版本。list 可简化为 lsnvm on :开启 node.js 版本管理nvm off :关闭 node.js 版本管理nvm proxy [url] :设置下载代理。不加可选参数 url,显示当前代理。将 url 设置为 none 则移除代理nvm node_mirror [url] :设置 node 镜像。默认是 https://nodejs.org/dist/。如果不写 url,则使用默认 url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作nvm npm_mirror [url] :设置 npm 镜像。https://github.com/npm/cli/archive/。如果不写 url,则使用默认 url。设置后可至安装目录 settings.txt 文件查看,也可直接在该文件操作nvm uninstall <version> :卸载指定版本 nodenvm use [version] [arch] :使用制定版本 node。可指定32/64位nvm root [path] :设置存储不同版本 node 的目录。如果未设置,默认使用当前目录nvm version :显示 nvm 版本。version可简化为 v3-2 显示可安装版本

nvm list available 显示可下载版本的部分列表

3-3 安装node

nvm install latest安装最新版本 ( 安装时可以在上面看到 node.js 、 npm 相应的版本号 ,不建议安装最新版本)

nvm install 版本号 安装指定的版本的 nodejs

# 安装最新版nvm install latest# 安装指定版nvm install 16.15.03-4 切换node版本

nvm list 或 nvm ls 查看目前已经安装的版本(当前版本号前面没有 * , 此时还没有使用任何一个版本,这时使用 node.js 时会报错)

nvm use 版本号 使用指定版本的 nodejs(这时会发现在启用的 node 版本前面有 * 标记,这时就可以使用 node.js)

# 查看当前已安装的版本nvm ls# 切换版本nvm use 16.15.0

3-5 ndoe版本切换问题

切换问题:当使用 nvm use 命令切换版本时会乱码 exit status 1 xxxxxx

问题原因:没有权限操作,控制台权限不够

解决方法:使用管理员运行(win10 系统可以右键 win 图标, 选择 "Windows PowerShell(管理员))

C:\Users\阿匪>nvm use 14.19.0exit status 1: ��û���㹻��Ȩ��ִ�д˲�����
本文链接地址:https://www.jiuchutong.com/zhishi/297844.html 转载请保留说明!

上一篇:【小程序从0到1】网络数据请求——request合法域名|GET|POST|跨域?Ajax?(小程序从入门到精通)

下一篇:TDesign小程序组件库体验(小程序navigator组件)

  • 微信停止是什么意思(微信停止运行什么回事)

    微信停止是什么意思(微信停止运行什么回事)

  • 华硕主板提示usb过载(华硕主板提示cpu fan error)

    华硕主板提示usb过载(华硕主板提示cpu fan error)

  • 户户通信号质量70搜不到台(户户通信号质量31不变)

    户户通信号质量70搜不到台(户户通信号质量31不变)

  • 华为mate20支持5g吗(华为MATE20支持无线充电吗)

    华为mate20支持5g吗(华为MATE20支持无线充电吗)

  • qq的收藏别人看得到吗(qq收藏别人看得到吗怎么设置)

    qq的收藏别人看得到吗(qq收藏别人看得到吗怎么设置)

  • 手机串货为什么要先激活(手机串货为什么便宜)

    手机串货为什么要先激活(手机串货为什么便宜)

  • ai视频什么意思(视频ai模式是什么意思)

    ai视频什么意思(视频ai模式是什么意思)

  • 为什么快手买东西显示未登录(为什么快手买东西用不了花呗)

    为什么快手买东西显示未登录(为什么快手买东西用不了花呗)

  • word形式是什么意思(word的形式)

    word形式是什么意思(word的形式)

  • 日常生活中的微软是什么意思(日常生活中的微观经济学例子)

    日常生活中的微软是什么意思(日常生活中的微观经济学例子)

  • 苹果11只能设置一个面容吗(苹果只能设置一个人的面容吗)

    苹果11只能设置一个面容吗(苹果只能设置一个人的面容吗)

  • html怎么添加图片(html怎么添加图片边框)

    html怎么添加图片(html怎么添加图片边框)

  • word怎么查找关键字(WORD怎么查找关键字)

    word怎么查找关键字(WORD怎么查找关键字)

  • 华为手机振动怎么调(华为手机振动怎么关不了)

    华为手机振动怎么调(华为手机振动怎么关不了)

  • ps把图片变成纯黑白(ps把图片变成纯黑白简画)

    ps把图片变成纯黑白(ps把图片变成纯黑白简画)

  • 打对方微信一直忙线中(打对方微信一直忙线中是什么意思)

    打对方微信一直忙线中(打对方微信一直忙线中是什么意思)

  • 中国电信灾难备份服务额卖点包括(今天中国电信大面积故障)

    中国电信灾难备份服务额卖点包括(今天中国电信大面积故障)

  • 小米如何设置熄屏钟表(小米如何设置熄灭屏幕)

    小米如何设置熄屏钟表(小米如何设置熄灭屏幕)

  • iphone8nfc设置在哪里(苹果8nfc模块)

    iphone8nfc设置在哪里(苹果8nfc模块)

  • Mac os如何在终端下打开APP应用程序(mac终端怎么运行命令)

    Mac os如何在终端下打开APP应用程序(mac终端怎么运行命令)

  • 〖2023·新星计划·第四季〗开启,计算机视觉方向火爆预热中~(新星计划2021)

    〖2023·新星计划·第四季〗开启,计算机视觉方向火爆预热中~(新星计划2021)

  • sleep命令  延迟当前命令的执行(命令行延时)

    sleep命令 延迟当前命令的执行(命令行延时)

  • 织梦dedecms 5.7自动给图片添加alt属性的教程(织梦cms官网)

    织梦dedecms 5.7自动给图片添加alt属性的教程(织梦cms官网)

  • 所得税退税的会计处理方法
  • 稿酬所得个人所得税税率表
  • 广告公司开票能开劳务费吗
  • 公司收到劳务发票
  • 月底计提分录
  • 利息收入为什么不能在贷方
  • 挂失申请怎么写
  • 预付了订金收到发票怎么做分录?
  • 企业购进货物暂估入库的会计分录如何处理?
  • 分公司帮总公司付款怎么做分录
  • 项目分红是否需要交税
  • 个体工商户营业执照年检
  • 经济法基础企业所得税好难
  • 职工福利费发票不小心抵扣了汇算清缴
  • 现金折扣税务会计
  • 进项税和销项税月末怎么结转
  • 制造行业库存该怎么处理
  • 利息保障倍数计算公式资本化利息
  • 付佣金代扣个人所得税税前列支
  • 固定资产要办理什么手续
  • 无法登陆wifi怎么登陆路由器
  • iphone助手
  • linux获取操作命令的使用方法
  • 支付以前年度增值税怎么做账
  • 坏账准备期末余额怎么计算
  • php or
  • 基本工程建设项目清单
  • 个别报表内部交易
  • 煤炭企业的会计科目
  • 新准则委托代建 不得管理费
  • 增值税专用发票上注明的价款含税吗
  • thinkphp分表
  • 购入电脑可以入成本里吗
  • 人均劳效的意义
  • 基于opencv的人脸检测算法
  • python科学计算库有哪些
  • RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解
  • 简易计税开票税率
  • 企业注销了,存钱怎么办
  • 公司向股东借的钱怎么还
  • 计提本月应交增值税会计科目
  • 行政单位基建管理办法
  • 申请名称预先核准在哪个网站
  • 水电费没有发票吗
  • 小规模纳税人开专票需要交税吗
  • 生产成本与管理企业经营实战感想
  • 来料加工的账务处理新收入准则
  • 递延负债和递延收益
  • 研发人员工资计入什么科目
  • 房产税和土地使用税什么时候申报
  • 人民币支付结算系统CIPS
  • 坏账计入管理费用,摘要怎么写
  • 增值税出口退税款缴纳企业所得税吗
  • 跨年多计提的工资如何处理
  • 会计核算健全的单位 可以选择小规模纳税的有
  • 房屋装修费用的会计科目
  • 应收账款周转率计算公式
  • 资产减值损失是费用类科目吗
  • 如何正确设置会员账号
  • 终端运行mysql
  • 三星电脑安装系统为什么进入不了安装页面
  • win8系统怎样查看本机的ip地址
  • centos6.5如何安装
  • mac系统字体大小设置
  • linux diff用法
  • 怎么给文件夹设置密码保护
  • mac设置在哪里设置
  • 防止非法使用计算机,可口令
  • cocos2dx schedule
  • js原型继承和构造继承
  • shell的实现
  • html用div来写表格
  • python根据ip获取主机名
  • jquery查找方法
  • js对象用法
  • 深度定制Python的Flask框架开发环境的一些技巧总结
  • 重庆市电子发票样式
  • 浙江税务app不能网上办税
  • 销售皮棉税率为多少
  • 包角计算公式推导
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设