位置: 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组件)

  • 全民k歌的歌怎么发到微信(全民k歌的歌怎么发到抖音上去)

    全民k歌的歌怎么发到微信(全民k歌的歌怎么发到抖音上去)

  • 苹果13怎么关闭程序(苹果13怎么关闭运行程序)

    苹果13怎么关闭程序(苹果13怎么关闭运行程序)

  • 华为长曝光照片怎么拍(华为相册长曝光)

    华为长曝光照片怎么拍(华为相册长曝光)

  • 苹果手机qq消息收不到提示(苹果手机qq消息提示音怎么设置)

    苹果手机qq消息收不到提示(苹果手机qq消息提示音怎么设置)

  • 公众号能看到关注者吗(公众号能看到关注的人吗)

    公众号能看到关注者吗(公众号能看到关注的人吗)

  • 苹果基带有必要修吗(苹果基带贵不贵)

    苹果基带有必要修吗(苹果基带贵不贵)

  • u盘可以当做硬盘使用吗(u盘能做电脑硬盘吗)

    u盘可以当做硬盘使用吗(u盘能做电脑硬盘吗)

  • 怎么确定抖音账号是否异常(怎么确定抖音账号是谁的)

    怎么确定抖音账号是否异常(怎么确定抖音账号是谁的)

  • 小米铃声在哪个文件夹(小米铃声在哪个文件夹里面)

    小米铃声在哪个文件夹(小米铃声在哪个文件夹里面)

  • 无网络访问怎么办(无网络访问怎么解决手机)

    无网络访问怎么办(无网络访问怎么解决手机)

  • iqoo是什么意思(vivo整合iQOO是什么意思)

    iqoo是什么意思(vivo整合iQOO是什么意思)

  • 苹果6p尺寸长宽高厘米(苹果6p的尺寸)

    苹果6p尺寸长宽高厘米(苹果6p的尺寸)

  • 华为4e手环怎么连接手机(华为4e手环怎么开机)

    华为4e手环怎么连接手机(华为4e手环怎么开机)

  • iphonex怎么挑出控制中心(苹果x怎么区分型号)

    iphonex怎么挑出控制中心(苹果x怎么区分型号)

  • 微信里活动账单啥意思(微信活动账单有人不给怎么办)

    微信里活动账单啥意思(微信活动账单有人不给怎么办)

  • 网上购票显示候补是什么意思(网上购票需要取票吗)

    网上购票显示候补是什么意思(网上购票需要取票吗)

  • psvr一代和二代区别(psvr一代和二代清晰度)

    psvr一代和二代区别(psvr一代和二代清晰度)

  • 为什么看不到朋友的微信运动(为什么看不到朋友的微信运动步数)

    为什么看不到朋友的微信运动(为什么看不到朋友的微信运动步数)

  • 微信签约代扣怎么取消(微信签约代扣怎么取消apple)

    微信签约代扣怎么取消(微信签约代扣怎么取消apple)

  • 小米空调怎么联网(小米空调怎么联动温度计)

    小米空调怎么联网(小米空调怎么联动温度计)

  • 华为手环3pro和4区别(华为手环3pro和4pro哪个更好)

    华为手环3pro和4区别(华为手环3pro和4pro哪个更好)

  • 快手隐私用户是啥意思(快手隐私用户是不是把你拉黑了)

    快手隐私用户是啥意思(快手隐私用户是不是把你拉黑了)

  • U盘数据丢失的原因(u盘数据全部丢失)

    U盘数据丢失的原因(u盘数据全部丢失)

  • SpringBoot【基础篇】---- 基于SpringBoot实现SSMP整合(springboot基本结构)

    SpringBoot【基础篇】---- 基于SpringBoot实现SSMP整合(springboot基本结构)

  • 加盟费是怎么回事
  • 会计信息不采集,证书会失效吗
  • 申报时入库税款怎么入账
  • 实收资本资本公积盈余公积均属于投资者投入企业的资本
  • 医药零售行业 利润构成
  • 小企业应付职工薪酬核算内容的有
  • 预算管理的方法及应用
  • 缓缴税款到期缴纳罚款吗
  • 缴纳个税和社保
  • 税控软件维护
  • 经营期间银行存在的问题
  • 银行询证函回函是什么意思
  • 运费营改增时间
  • 营改增后如何纳税
  • 一般纳税人确认收入含税吗
  • 坏账处理的所得税税率
  • 电子钥匙到期怎么办
  • 财产清查中固定资产盘亏
  • 房地产中介公司排名
  • 公司的资产负债表包括
  • 代扣代征税款有哪些
  • win10开机会自动打开网页
  • win10开机启动文件路径
  • 小规模纳税人确认收入时要确认税吗
  • 刚注册的有限公司可以马上注销吗
  • 产品作为样品账务处理
  • 审核记账流程
  • 报考中级会计的工作证明
  • 非限定性净资产年末怎么处理
  • 存货发生了减值怎么处理
  • 小规模纳税人结转损益会计分录
  • 体积最小的u盘
  • 阿查法拉亚盆地牡蛎
  • 红字增值税专用发票信息表怎么填
  • 申报系统异常
  • 未分配利润与净利润关系
  • 非独立核算的分公司怎么做账
  • 网站变成灰色什么时候恢复
  • vue清空input file的值
  • 云原生istio
  • typescript tsconfig
  • 新公司固定资产怎么登记
  • 违约金税目
  • 专票电话号码不对有影响吗
  • php网页上传图片并显示
  • sklearn实例
  • 企业所得税放入什么科目
  • 还原型谷胱甘肽的作用和功效
  • sql server 2008使用
  • php出现错误代码怎么办
  • 外购的商品
  • 娱乐服务计费销售额包括
  • 财务专用章是干嘛用的
  • 收到境外支付的咨询费免税吗
  • 上年度记错科目怎么调整
  • 记账凭证结算方式没出来
  • 招标代理服务费应该由谁支付
  • 汇算清缴可以调整主营业务成本吗
  • 机械租赁怎么开9个点
  • 年度利润总额怎么填
  • mysql数据库性能
  • mysql 5.7启动
  • ubuntu14.04升级18.04
  • freebsd安装教程
  • wps.exe是什么
  • linux系统中怎么全选
  • avgcc32.exe进程是什么文件产生的 avgcc32进程信息查询
  • hpp是什么文件
  • centos7版本推荐
  • neo是什么意思中文翻译
  • js跨域8种解决方案
  • css中的div怎么运用
  • 批处理遍历文件输出文件路径
  • django pypi
  • vim tagbar
  • 常用python编程软件
  • Unity3D游戏开发毕业论文
  • python之父推荐的书
  • 十万元版增值税税率13发票最高开多少
  • 厦门怎么查询自己名下电动自行车
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设