利用nvm下载nodejs

news2024/11/17 15:33:10

利用nvm下载nodejs

  • 在开发过程会一直遇到nodejs的版本问题,直接安装则只有一个版本,极其不方便
  • nvm则是用来管理nodejs的工具,可以通过nvm来安装切换不同版本的nodejs
  • 安装前需要先卸载自己原有的node版本,不然那会有可能报错。卸载步骤如下
    • 在控制面板-程序-程序和功能中卸载
    • 卸载后 到文件夹中进行进一步的删除
    • 检查环境变量中Path中有没有
      • 有的话,进行删除
      • 打开环境变量(后面就不说明了)
        • 方法1:此电脑右键选择属性,点击高级系统设置,点高级–>环境变量进入
        • 方法2:win+r 输入sysdm.cpl回车直接打开
    • 最后 重启一下 结束
  • 开始安装
    • 进入https://github.com/coreybutler/nvm-windows/releases 下载nvm-setup.exe或者nvm-setup.zip压缩包解压一下也行
      请添加图片描述
    • 下载完安装,不要有中文路径,空格等,不要放c盘,有可能出现无法访问的情况
    • nvm安装路径
      请添加图片描述
    • nodejs路径之后下载的各个版本都会在这里
      请添加图片描述
    • 打开环境变量看有无这两个,没有就自己手输入进去
      请添加图片描述
    • 打开cmd面板输入nvm,如下显示则说明安装成功
      请添加图片描述
    • 输入nvm install [node的版本号]我这里是下载的14.17.2
    • 下载成功后
      请添加图片描述
    • 输入nvm use 14.17.2
      请添加图片描述
    • 最后在cmd输入node -v 看是否有nodejs
      请添加图片描述
  • 拓展
    • 输入nvm ls,可以查看你已经安装了的node版本,前面当*的则是你在使用的版本
      请添加图片描述

    • 想下载快的话可以进行镜像配置,在nvm安装路径中找到setting.txt文件,打开,将下面的复制进去

      • node_mirror: https://npm.taobao.org/mirrors/node/ node下载镜像
      • npm_mirror: https://npm.taobao.org/mirrors/npm/ npm下载镜像
        请添加图片描述
    • 修改npm的默认镜像源

      • 打开 v14.17.2文件夹,复制路径
      • 到nvm文件夹,路径输入cmd,输入
        `mklink /j nodejs D:\Users\nalanyinyun\AppData\Roaming\nvm\v14.17.2
      • 在输入
      • npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
        • 设置变量 sass_binary_site,指向淘宝镜像地址
      • npm config set registry https://registry.npm.taobao.org
        • 修改npm镜像源为淘宝镜像
      • 最后检查是否成功输入 npm config get registry
    • 下面是演示下载一个新版本后进行使用的步骤
      请添加图片描述

    • 知识点说明:nodejs文件夹其实是一个快捷键,其对应的真正文件是nvm文件夹里面对应的版本所安装的位置,当我们使用哪个版本时,nodejs就指向哪个版本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/409810.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在vue3+vite项目下按需引入vant报错Failed to resolve import解决方案

在vue3vite项目下按需引入vant报错Failed to resolve import解决方案问题描述原因分析解决方案问题描述 近日尝试使用vitevue3vant开发项目过程中,参考vant官网开发指南->快速上手->引入组件 按照上述配置好后,运行vite环境报错:Fai…

【JavaScript】【5】定时器(包含回调函数与Promise)

文章目录前言一、回调函数二、 Promisepromise对象Promise对象的生成加载图片写成一个Promise三、定时器与清除定时器的方法四、京东购物车倒计时案例五、发送验证码案例在这里插入图片描述总结前言 什么是定时器 JavaScript提供定时执行代码的功能,叫做定时器&…

【Vue全家桶】带你全面了解通过Vue CLI初始化Vue项目

【Vue全家桶】带你全面了解通过Vue CLI初始化Vue项目 文章目录【Vue全家桶】带你全面了解通过Vue CLI初始化Vue项目写在前面一、Vue CLI脚手架1.1 认识Vue CLI1.2 Vue CLI 安装和使用二、Vue create 项目的过程2.1 创建项目2.2选择 Manually select features创建2.3 选择Vue的版…

Vue Router4 ,prams 传参失效和报错问题

Vue3 使用 Vue Router 时&#xff0c;prams 传参失效和报错问题 我尝试使用 prams 传递数据 <script setup> import { useRouter } from vue-routerconst router useRouter() const params { id: 1, name: ly, phone: 13246566476, age: 23 } const toDetail () >…

HTML 实现仿 Windows 桌面主题特效

&#x1f482; 个人网站:【海拥】【摸鱼小游戏】【开发文档导航】&#x1f91f; 风趣幽默的人工智能学习网站&#xff1a;&#x1f449;人工智能&#x1f485; 想寻找共同学习交流的小伙伴&#xff0c;请点击【全栈技术交流群】&#x1f4ac; 免费且实用的计算机相关知识题库&a…

vue 方法按照顺序执行

在调用后台方法的时候&#xff0c;由于调用了多个方法&#xff0c;但是执行的时候并没有按照顺序执行&#xff0c;前端需要后台返回的数据&#xff0c;对数据进行页面展示&#xff0c;由于没有按照顺序执行&#xff0c;导致前台页面报错。解决办法采用new Promise单独执行每个方…

Vue3父子组件间传参通信

Vue3 父子组件间通信前言一、父传子 defineProps二、子传父 defineEmits三、子组件暴露属性给父组件 defineExpose四、依赖注入Provide / Inject参考前言 本文主要是记录Vue3在setup语法糖下的父子组件间传参的四种方式 Vue3TypeScript 一、父传子 defineProps 父组件传值给…

使用TS对axios的进行简单封装

1.安装axios npm i axios2.在合适路径下新建request.ts&#xff08;名称可随意&#xff09;&#xff0c;例如可以在项目的src下创建utils文件夹创建request.ts 3.导入axios并创建axios实例 //引入axios import axios from axios//使用指定配置创建axios实例 const instance …

css字体加粗(dw怎么在css里字体加粗)

css怎么设置前3个字加粗 举个例子&#xff1a; 比如都在一个标签里 这里是文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容 这里是文字内容文字内容文字内容文字内容文字内 这里是文字内容文字内容文字内容文字内容文字内 .test p span{font-weight:bold;} …

Linux 下使用 C++ 实现的 Web 文件服务器

项目地址&#xff1a; Github&#xff1a;https://github.com/shangguanyongshi/WebFileServer 在学习完成《TCP/IP 网络编程》和《Linux高性能服务器编程》后&#xff0c;阅读了一些Web服务器的相关代码&#xff0c;自动动手使用 C11 实现了这个 Linux 下简单 Web 文件服务器&…

使用 cpolar 内网穿透将本地 web 网站发布上线(无需服务器)

前言 当我们以本地电脑做服务器搭建web网站时&#xff0c;如何将它发布到互联网上&#xff0c;实现公网用户都可以访问内网的web网站就变得很重要。 这里我们以macOS系统自带的Apache为例&#xff0c;在本地启用Apache服务器&#xff0c;并通过cpolar内网穿透将其暴露至公网&…

vue国际化(多语言)

方法1&#xff1a;用 js-cookie 包 并且挂载在 main.js 上 1、安装 vue-i18n js-cookie 插件 npm install vue-i18n -S npm install js-cookie --save2、去检查一下你安装的 i18n 版本是不是 8.26.5 3、在 main.js 中引入 import VueI18n from vue-i18n; import cookie fro…

Echarts legend属性使用

Echarts的legend属性是对图例组件的相关配置 而legend就是Echarts图表中对图形的解释部分&#xff1a; 其中legend自身常用的配置属性如下&#xff1a; orient 设置图例的朝向 属性值&#xff1a; vertical // 垂直显示 或者 horizontal // 水平显示 legend: {orient: ver…

JavaScript——WebAPI(DOM)知识小结

目录 什么是WebAPI DOM API DMO树 DOM树&#xff1a; 选中页面元素&#xff1a; 事件 事件的三要素&#xff1a; 获取/修改元素内容 获取/修改元素属性 获取/修改表单元素属性 获取/修改样式属性 新增元素 删除元素 什么是WebAPI WebAPI是浏览器给js提供的功…

前后端 token 的使用

嗷呜, 预感又是一篇长的水文, 但是内心好激动哦 适用于前端(了解 node express 框架的人看), 想要了解后端的人看 好了, 开始废话模式 前后端 token 的使用 最近在做一个后台管理项目, 但是我一个卑微的前端我去哪里找接口的, 没有, 只好我自己写 哎, 我能有什么坏心思呢, 没有…

【React】使用Next.js构建并部署个人博客

&#x1f449; TypeScript学习&#xff1a;TypeScript从入门到精通 &#x1f449; 蓝桥杯真题解析&#xff1a;蓝桥杯Web国赛真题解析 &#x1f449; 个人简介&#xff1a;一个又菜又爱玩的前端小白&#x1f36c; &#x1f449; 你的一键三连是我更新的最大动力❤️&#xff01…

Server Tomcat v9.0 Server at localhost failed to start问题

Server Tomcat v9.0 Server at localhost failed to start问题解决办法。 在我们使用eclipse启动Tomcat时&#xff0c;有时会出现Server Tomcat v9.0 Server at localhost failed to start 的错误提示&#xff0c;导致无法成功启动&#xff0c;下面给出出现这种问题的简单解决…

Python开发自定义Web框架

文章目录开发自定义Web框架1.开发Web服务器主体程序2.开发Web框架主体程序3.使用模板来展示响应内容4.开发框架的路由列表功能5.采用装饰器的方式添加路由6.电影列表页面的开发案例开发自定义Web框架 接收web服务器的动态资源请求&#xff0c;给web服务器提供处理动态资源请求…

Web项目(Vue)部署到阿里云服务器【超详细】

超详细Vue项目部署篇&#xff01;&#xff01;&#xff01; 小白的部署之路 前段时间白嫖了一年的阿里云服务器&#xff0c;想着手上有个项目&#xff0c;那就部署上去吧。找了很多教程&#xff0c;没有一篇是完整细致的&#xff0c;对于小白的我来说太难了&#xff0c;然后就…

最全面的SpringBoot教程(三)——SpringBoot Web开发

前言 本文为SpringBoot Web开发相关内容介绍&#xff0c;下边将对静态资源管理&#xff08;包括&#xff1a;静态资源访问&#xff0c;静态资源前缀&#xff0c;webjar&#xff0c;首页支持&#xff09;&#xff0c;请求参数处理&#xff08;包括&#xff1a;Rest风格&#xff…