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

  • qq群一起听歌如何设置(qq群一起听歌怎么开启权限)

    qq群一起听歌如何设置(qq群一起听歌怎么开启权限)

  • 在excel中进行公式复制时什么发生改变(在excel中进行公式复制时发生什么变化)

    在excel中进行公式复制时什么发生改变(在excel中进行公式复制时发生什么变化)

  • 微信没有备份还能找回聊天记录吗(微信没有备份不小心全删除了怎么找回)

    微信没有备份还能找回聊天记录吗(微信没有备份不小心全删除了怎么找回)

  • 电视如何下载爱奇艺(电视如何下载爱奇艺app)

    电视如何下载爱奇艺(电视如何下载爱奇艺app)

  • eva-al00是华为什么型号(华为eva-al00什么型号)

    eva-al00是华为什么型号(华为eva-al00什么型号)

  • 电脑屏幕图片怎么更换(电脑屏幕图片怎么调大小)

    电脑屏幕图片怎么更换(电脑屏幕图片怎么调大小)

  • cpu和主板怎么看兼容(cpu和主板怎么看是不是新的)

    cpu和主板怎么看兼容(cpu和主板怎么看是不是新的)

  • 荣耀v30支不支持无线充电(荣耀v30支不支持扩展内存)

    荣耀v30支不支持无线充电(荣耀v30支不支持扩展内存)

  • 快手注销了会显示什么(快手注销了会显示已注销吧)

    快手注销了会显示什么(快手注销了会显示已注销吧)

  • word怎么添加条码(如何在word中添加一条直线)

    word怎么添加条码(如何在word中添加一条直线)

  • ios怎么清除软件缓存(苹果怎么清除软件)

    ios怎么清除软件缓存(苹果怎么清除软件)

  • 手机qq能发多大视频(手机qq能发大文件吗)

    手机qq能发多大视频(手机qq能发大文件吗)

  • xsmax怎么打开无线充电(苹果xs max怎么打开无线充电功能)

    xsmax怎么打开无线充电(苹果xs max怎么打开无线充电功能)

  • x27耗电快怎么办(x27耗电量大)

    x27耗电快怎么办(x27耗电量大)

  • 中脉净水器滤芯怎么换(中脉净水器滤芯在哪买)

    中脉净水器滤芯怎么换(中脉净水器滤芯在哪买)

  • erp系统如何操作(库管erp系统如何操作)

    erp系统如何操作(库管erp系统如何操作)

  • 苹果xr边框多宽(iphonexr屏幕边框宽度)

    苹果xr边框多宽(iphonexr屏幕边框宽度)

  • 打电话闪光灯怎么设置(打电话闪光灯怎么关闭苹果)

    打电话闪光灯怎么设置(打电话闪光灯怎么关闭苹果)

  • xr港版支持电信4g吗(xr港版支持电信4g卡吗)

    xr港版支持电信4g吗(xr港版支持电信4g卡吗)

  • 全民k歌怎么添加图片(全民k歌怎么添加k歌号的好友)

    全民k歌怎么添加图片(全民k歌怎么添加k歌号的好友)

  • 苹果8plus防水有多强(苹果8plus 防水)

    苹果8plus防水有多强(苹果8plus 防水)

  • 安全教育平台密码忘了怎么办(安全教育平台密码8~20位)

    安全教育平台密码忘了怎么办(安全教育平台密码8~20位)

  • 图片的美白与美化(图片美白ps)

    图片的美白与美化(图片美白ps)

  • 织梦列表页如何调用好评差评(织梦怎么调用当前栏目下的文章)

    织梦列表页如何调用好评差评(织梦怎么调用当前栏目下的文章)

  • 增值税专用发票和普通发票的区别
  • 土地税税额标准
  • 财务软件属于哪种软件
  • 一般纳税企业所得税税率是多少2019
  • acca b/f
  • 卷烟批发环节消费税纳税义务发生时间
  • 机票行程单改成发票可以报销吗
  • 车险 专票
  • 预交增值税设备租赁是否可抵扣
  • 同一控制下企业合并和非同一控制下企业合并的区别
  • 一次性奖金并入综合所得
  • 现金日记账划线更正法
  • 抵债资产计提折旧怎么算
  • 个体工商户的生产、经营所得
  • 我是小规模企业客户要求开专票不开投诉
  • 二手房有不动产统一发票吗
  • 一般纳税人增值税申报表
  • 增值税发票普票和专票有什么区别
  • 残疾人名下有房产可以申请残疾人补贴吗?
  • 暂估入库发票回来怎么做账
  • 集团公司股份
  • 个税申报晚了会退税费吗
  • 扣客户的罚款会计科目
  • php 输出
  • 减半征收所得税的有哪些
  • php数组函数 菜鸟
  • window php安装
  • 破产企业发放工资怎么算
  • 阿尔比恩洞的级别
  • twig里使用js变量的方法
  • php索引类型
  • 收车船税是什么
  • 微信小程序开发一个多少钱
  • css常见的选择器有哪几种
  • user-interface console 0 指令无效
  • ps橡皮擦怎么擦的跟背景色一样
  • 个体工商户属于灵活就业人员吗
  • 增值税普通发票需要交税吗
  • 企业净利润率是多少好
  • 什么是零申报,长期零申报有什么风险
  • 如何计提增值税销项税额
  • 怎么在电子税务局查询进项发票
  • 增值税发票品名 归类
  • sqlserver英文发音
  • 移动平均加权法怎么算
  • 前期物业管理阶段的工作有哪些
  • 退货发票会作废吗
  • 购车是否有进项税额
  • 公司账户存定期利息
  • 研发支出的会计处理原则
  • 4s店出售试驾车账务处理
  • 银行日记账更正
  • 劳务费属于哪个会计科目
  • 个体工商户免征增值税政策
  • 支付广告费是什么活动
  • sqlserver CONVERT()函数用法小结
  • mysql zip archive 版本(5.7.19)安装教程详细介绍
  • mysql字段超长
  • WINDOWS操作系统内置的GUEST
  • Windows Vista和Windows 7对比
  • windows xp/2000/2003系统自动登陆设置方法无需输入密码
  • windows7 记事本
  • Win10 Mobile 14393.321终于修复Lumia636/638导航栏遮挡
  • ubuntu无法下载
  • ct.dll
  • 桌面上有desktop.ini文件
  • windows 8连接vpn设置方法(消费者预览版)
  • win10移动版和win10区别
  • Unity3d_用PlayerPrefs保存和读取数组
  • python urljoin
  • css网页布局中注释是什么
  • 噩梦像连续剧
  • three.js入门指南
  • javascript中的getElementById
  • 分享面试流程
  • 如何查询税务是否变更
  • 增值税开票系统升级
  • 烟台税务局举报电话号码
  • 北京朝阳区电话区号是多少?
  • 两税法的历史解释
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设