锋盈数科-知识库 Logo
首页
软件开发
计算机基础
Hello Halo
新手必读
关于本知识库
登录 →
锋盈数科-知识库 Logo
首页 软件开发 计算机基础 Hello Halo 新手必读 关于本知识库
登录
  1. 首页
  2. 软件开发
  3. 尚硅谷谷粒商城项目笔记——九、安装nvm【电脑CPU:AMD】

尚硅谷谷粒商城项目笔记——九、安装nvm【电脑CPU:AMD】

0
  • 软件开发
  • 发布于 2024-08-17
  • 0 次阅读
黄健
黄健

九、安装nvm

​ 在Windows 11家庭版上安装NVM(Node Version Manager)的过程与Linux和MacOS略有不同,因为NVM主要是为Unix-like系统设计的。不过,你可以通过以下步骤在Windows上安装Node.js的多个版本:

1安装nvm-windows:

  • 访问nvm-windows的GitHub页面,下载最新版本的安装程序。

2运行安装程序:

  • 下载完成后,双击安装程序并按照提示完成安装。

[!CAUTION]

【自定义安装路径】

【设置 node.js symlink】

【设置 node.js symlink解释】:

在使用 Node Version Manager (nvm) 安装 Node.js 的过程中,设置 node.js symlink 的步骤是指创建一个符号链接(symlink),它是一个指向另一个文件或目录的引用。在 Windows 上,这通常意味着创建一个快捷方式。

具体来说,set node.js symlink 这个步骤的作用是:

  1. 简化命令 : 通过创建一个指向当前激活的 Node.js 版本的符号链接,你可以简单地使用 node 和 npm 命令来运行 Node.js 和 Node 包管理器,而不需要指定完整路径。

  2. 方便切换版本 : 当你使用 nvm 切换到不同的 Node.js 版本时,符号链接会自动更新,指向新的激活版本。这样,无论你当前使用的是哪个版本,只需输入 node 或 npm,系统都会调用正确的版本。

  3. 环境变量配置 : 在安装过程中设置符号链接,通常意味着在系统的环境变量中添加了指向这个符号链接的路径。这样,当你在命令行中输入 node -v 或 npm -v 时,系统能够识别并显示当前激活的 Node.js 或 npm 的版本。

在 Windows 上,由于系统的限制和不同的文件系统行为,创建符号链接可能需要管理员权限。在使用 nvm-windows 或 Scoop 等工具时,它们会自动处理这些细节,以便用户能够无缝地管理和使用不同版本的 Node.js。

3安装Node.js版本:

  • 安装完成后,你可以使用命令行工具来安装Node.js的特定版本。打开命令提示符或PowerShell,然后输入:

    nvm install 14.21.3
    

    这里的14.17.0是Node.js的版本号,你可以替换成任何你需要的版本。

  1. 列出可用的Node.js版本:

    • 使用以下命令来查看所有已安装的Node.js版本:
    nvm ls
    

  2. 使用特定版本的Node.js:

    • 如果你想切换到已安装的某个Node.js版本,可以使用:

      nvm use 14.21.3
      

  3. 设置默认Node.js版本:

    • 如果你想设置一个默认的Node.js版本,可以使用:

      nvm alias default 14.21.3
      

  4. 验证安装:

    • 通过在命令行中输入node -v来验证Node.js的当前版本。

请注意,nvm-windows可能不会自动添加到系统环境变量中,你可能需要手动设置环境变量或在每次使用时指定nvm的路径。如果你在安装过程中遇到任何问题,可以查看nvm-windows的文档获取帮助。

原文链接: https://blog.csdn.net/B6665X/article/details/141064086

标签: #软件开发 1171
相关文章

万字:支付“核心系统”详解 2024-11-02 15:33

专栏作者:隐墨星辰 \| 主编:陈天宇宙 这篇文章也尝试化繁为简,探寻支付系统的本质,讲清楚在线支付系统最核心的一些概念和设计理念。 虽然支付行业已经过了风头最劲的时光,但跨境支付仍然在蓬勃发展,每年依然有很多新人进入这个行业,这篇文章尝试为这些刚入行的新人提供一点帮助。 文章只介绍一些支付行业十几

资深支付架构师视角:实战从问题定义到代码落地的完整套路 2024-11-02 15:33

前言 今天从一个实际案例入手,介绍站在架构师的角度,如何识别并定义问题,提炼需求,技术方案选型,再到详细设计,最后利用AI的能力协助写出核心的代码,验证与调优。 解决问题存在一定的模式,也可以称之为框架,总结出自己的思考和解题框架,以后再碰到同类型的问题就可以如庖丁解牛一样容易。 很多年前,我写代码

Spring 实现 3 种异步接口 2024-10-18 09:07

大家好,我是苏三~ 如何处理比较耗时的接口? 这题我熟,直接上异步接口,使用 Callable、WebAsyncTask 和 DeferredResult、CompletableFuture等均可实现。 但这些方法有局限性,处理结果仅返回单个值。在某些场景下,如果需要接口异步处理的同时,还持续不断地

重学SpringBoot3-集成Redis(五)之布隆过滤器 2024-10-08 11:24

更多SpringBoot3内容请关注我的专栏:《SpringBoot3》 期待您的点赞👍收藏⭐评论✍ 重学SpringBoot3-集成Redis(五)之布隆过滤器 1. 什么是布隆过滤器? * 基本概念 适用场景 2. 使用 Redis 实现布隆过滤器 * 项目依赖 Redis 配置

设计模式第16讲——迭代器模式(Iterator) 2024-10-08 11:24

一、什么是迭代器模式 迭代器模式是一种行为型设计模式,它提供了一种统一的方式来访问集合对象中的元素,而不是暴露集合内部的表示方式。简单地说,就是将遍历集合的责任封装到一个单独的对象中,我们可以按照特定的方式访问集合中的元素。 二、角色组成 抽象迭代器(Iterator):定义了遍历聚合对象所需的方法

vue2路由和vue3路由区别及原理 2024-10-08 11:24

一、Vue2 与 Vue3 路由的区别 1. 创建路由实例方式的不同 Vue 2 中,通过 Vue.use() 注册路由插件,并通过 new VueRouter() 来创建路由实例。 import Vue from 'vue';import VueRouter from 'vue-router';i

目录

IT 外包服务商

  • 意见投递
  • zyf6619

软件开发应用

主菜单

  • 首页
  • 软件开发
  • 计算机基础
  • Hello Halo
  • 新手必读
  • 关于本知识库
Copyright © 2024 your company All Rights Reserved. Powered by Halo.