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

Win10安装node版本管理工具nvm

Win10安装node版本管理工具nvm

下载nvm

  • 官方地址:https://nvm.uihtm.com/
  • 官方下载地址:https://nvm.uihtm.com/download.html

安装nvm

  • 双击安装,nvm-setup.exe
  • 查看nvm版本号,验证是否安装成功
nvm -v

显示

1.1.12

配置nvm

方法一,使用命令行配置
  • 添加默认镜像,(无法使用)npm_mirror镜像地址需要科学上网
nvm node_mirror https://nodejs.org/dist/
nvm npm_mirror https://registry.npmjs.org/
  • 添加阿里云镜像
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
方法二,直接修改配置文件
  • 修改配置文件,settings.txt
cd F:\sdk\JavaScript\nvm
cp -a settings.txt settings.txt.bak
vi settings.txt
root: F:\sdk\JavaScript\nvm
path: F:\sdk\JavaScript\nodejs
arch: 64
proxy: none
originalpath: .
originalversion: 
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

安装node.js v14和npm v6

安装node.js v14
  • 查看可以安装的node.js版本,或者访问 https://nodejs.org/en/about/previous-releases
nvm list available
  • 安装node v14 兼容vue2.x
nvm install 14
  • node.js 切换使用环境
nvm use 14
  • 测试是否安装成功
node -v && npm -v

显示

v14.21.3
6.14.18
配置npm v6
  • 设置npm的默认安装路径,和缓存路径
npm config set prefix "F:\sdk\JavaScript\nvm\v14.21.3\node_global"
npm config set cache "F:\sdk\JavaScript\nvm\v14.21.3\node_cache"
  • 修改库为淘宝镜像
# 2022.06.30 号正式下线和停止 DNS 解析
npm config set registry https://registry.npm.taobao.org
# 目前可用
npm config set registry http://registry.npmmirror.com

安装node.js v18和npm v10

安装node.js v18
  • 查看可以安装的node.js版本,或者访问 https://nodejs.org/en/about/previous-releases
nvm list available
  • 安装node v18 兼容vue3.x
nvm install 18
  • node.js 切换使用环境
nvm use 18
  • 测试是否安装成功
node -v && npm -v

显示

v18.20.4
10.7.0
配置npm v10
  • 设置npm全局安装路径和缓存路径
npm config set prefix "F:\sdk\JavaScript\nvm\v18.20.4\node_global"
npm config set cache "F:\sdk\JavaScript\nvm\v18.20.4\node_cache"
  • 修改库为淘宝镜像
# 2022.06.30 号正式下线和停止 DNS 解析
npm config set registry https://registry.npm.taobao.org
# 目前可用
npm config set registry http://registry.npmmirror.com

配置环境变量

  • 配置环境变量
变量名变量值
NVM_SYMLINKF:\sdk\JavaScript\nodejs
Path追加%NVM_SYMLINK%\node_global

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MySQL学习笔记第三天
  • Prompt提示工程上手指南:基础原理及实践-Prompt个性知识库引导
  • 【Golang】短链接系统
  • matlab中的双层数值积分
  • 这本vue3编译原理开源电子书,初中级前端竟然都能看懂
  • 3.插件化系列之动态加载class示例
  • OverlayFS 文件系统介绍
  • 聊聊《思考,快与慢》
  • Synthesia——虚拟人物视频生成
  • springboot校园商店配送系统-计算机毕业设计源码68448
  • 在AD中,‌如果原理图的元件跑到了图纸框之外,‌可以通过以下方法将其拉回图纸内
  • 数据合成的艺术:sklearn中的数据生成技术
  • 为 Laravel 提供生产模式下的容器化环境:打造现代开发环境的终极指南
  • go语言怎么把字符串都转化为小写?
  • 睿考网:CPA考试各科难度分析
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • es6
  • Making An Indicator With Pure CSS
  • Netty源码解析1-Buffer
  • PHP的Ev教程三(Periodic watcher)
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Wamp集成环境 添加PHP的新版本
  • 第十八天-企业应用架构模式-基本模式
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 找一份好的前端工作,起点很重要
  • ​iOS实时查看App运行日志
  • ‌U盘闪一下就没了?‌如何有效恢复数据
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • ${ }的特别功能
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (4)Elastix图像配准:3D图像
  • (floyd+补集) poj 3275
  • (LeetCode 49)Anagrams
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (转)Sublime Text3配置Lua运行环境
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET 药厂业务系统 CPU爆高分析
  • .net 怎么循环得到数组里的值_关于js数组
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET中winform传递参数至Url并获得返回值或文件
  • @PreAuthorize与@Secured注解的区别是什么?
  • [C#]使用OpenCvSharp图像滤波中值滤波均值滤波高通滤波双边滤波锐化滤波自定义滤波
  • [C][栈帧]详细讲解
  • [C++]入门基础(1)
  • [CISCN2019 华北赛区 Day1 Web2]ikun
  • [codevs 1515]跳 【解题报告】