多版本nodejs安装方式(在线、离线)

2023-11-02

  • 在线版本node安装

1.首先得安装nvm-windows,作用进行node版本的管理;

Nvm-windows 的github地址:

https://github.com/coreybutler/nvm-windows/releases

2.nvm-windows安装及使用(win10的为列,其余系统机型请对应选择nvm-windows版本)

 

       下载好nvm-setup.zip,解压后直接运行就好了。

3.安装好后 cmd运行

              在其中输入 nvm

4.nvm命令行解释

nvm nvm list 是查找本电脑上所有的node版本

nvm list 查看已经安装的版本

nvm list installed 查看已经安装的版本

nvm list available 查看网络可以安装的版本

 

nvm install version 安装指定版本

 

nvm use version 切换使用指定的版本node

 

nvm ls 列出所有安装的版本

 

nvm current显示当前版本

 

nvm alias ## 给不同的版本号添加别名

 

nvm unalias ## 删除已定义的别名

 

nvm reinstall-packages ## 在当前版本node环境下,重新全局安装指定版本号的npm包

 

nvm on 打开nodejs控制

 

nvm off 关闭nodejs控制

 

nvm proxy 查看设置与代理

 

nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/

  nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.

 

nvm uninstall 卸载制定的版本

 

nvm use [version] [arch] 切换制定的node版本和位数

 

nvm root [path] 设置和查看root路径

 

nvm version 查看当前的版本

 

5.使用nvm命令安装nodejs

5.1不确定所要安装nodejs版本的情况

输入 nvm list available 查看所有的版本

 

5.1.1安装nodejs

输入mvn install 对应5.1中查出的任意一个版本号

 

5.2知道安装nodejs版本号

直接执行 5.1.1的安装方法

 

 

  • 离线版本node安装
  1. 准备工作

下载好nodejs安装包

地址:http://nodejs.cn/download/

  1. 安装

2.1个人习惯

我先安装了nvm-windows ,所以我直接在nvm中,根据我的安装node版本创建了对应的文件夹如图:

 

2.2开始安装:

打开node的安装包,一直点击下一步,直到出现安装路径:

 

安装路径更改我们创建的那个v8.11.1文件夹的路径,然后一路下一步,安装成功后文件夹内出现啦好多文件,这个时候node就安装好啦

 

2.3修改系统环境变量配置

 

2.4运行

Cmd命令窗口,输入node -v

 

2.5安装其他版本的node

在安装新的版本之前,我们需要做的就是先找到之前的那个版本的安装目录,也就是D:\ProgramFiles\App\nvm\v8.11.1,然后把v8.11.1这个文件夹给他重命名(因为你如果不修改名字的话你在安装新版本的时候无论你安装在什么地方,都会把之前的那个干掉)

 

接下来重复2.12.22.32.4的操作步骤

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多版本nodejs安装方式(在线、离线) 的相关文章

  • android平台LCD驱动分析

    目前手机芯片厂家提供的源码里包含整个LCD驱动框架 一般厂家会定义一个xxx fb c的源文件 注册一个平台设备和平台驱动 在驱动的probe函数中来调用register framebuffer 从而生成 dev fbx的设备节点 这里最重
  • fabirc的get或者put抛出的paramiko.ssh_exception.SSHException: Channel closed.

    内容抛出错误如下 Traceback most recent call last File Library Python 2 7 site packages fabric main py line 743 in main args kwar
  • 【详解】位运算符--正数及负数的位运算

    位运算符的正负数计算 按位与 按位或 按位异或 按位非 左移 lt lt 右移 gt gt 以及涉及的码制相关知识 文章目录 一 码制 二 位运算符 1 二元位运算符的运算 按位与 按位或 按位异或 左移 lt lt 右移 gt gt 2
  • 35黑马QT笔记之QFile写文件

    35黑马QT笔记之QFile写文件 1 如何在文本编辑区写内容保存到一个本地文件呢 1 利用文件对话框函数getSaveFileName获取要创建的文件路径 实际上还没真正在电脑创建 只是意味着你要创建的路径 2 将要创建的文件路径与QFi
  • python判断字符为空_大神教你如何判断Python中字符串是否为空和null

    导读 这篇文章主要介绍了Python判断字符串是否为空和null 文中通过示例代码介绍的非常详细 对大家的学习或者工作具有一定的参考学习价值 需要的朋友可以参考下 判断python中的一个字符串是否为空 可以使用如下方法 1 使用字符串长度

随机推荐

  • msvcp120.dll丢失的解决方法?哪种方法更推荐

    msvcp120 dll是一个Windows操作系统的动态链接库文件 它属于Microsoft Visual C Redistributable软件包的一部分 这个文件包含了一些用于C 程序编译和运行的函数和类 当某个程序需要使用这些函数和
  • [错误解决]centos中使用kubeadm方式搭建多master的高可用K8S集群

    安装步骤 部署Kubernetes Master时的错误 部署Kubernetes Master时 创建了一个kubeadm config yaml文件 将相关配置信息放到这个地方 该文件如下 apiServer certSANs mast
  • Spring学习笔记:Bean的装配方式

    学习内容 Bean的装配方式 文章目录 学习内容 Bean的装配方式 1 装配Bean的概述 2 基于XML的装配 3 基于注解的装配 4 自动装配 5 使用注解实现自动装配 6 使用Java的方式配置Spring 1 装配Bean的概述
  • 【SLAM】——DynaSLAM项目环境配置(超多坑)

    DynaSLAM 坑多 慢慢来 不要急 先整体说一下 项目是在ORB SLAM2项目的基础上 加上maskrcnn的融合 主流程采用还是采用ORB SLAM2的流程 maskrcnn部分采用c 调用python的实现 其中又穿插opencv
  • 计算机网络的体系结构

    1 OSI 七层模型 提出者 ISO 国际标准化组织 一种网络分层的设计方法论 比较复杂且不实用 落地时几乎都是TCP IP五层模型 层数 功能 数据传输单元 7 应用层 面向用户 应用程序 6 表示层 处理在两个通信系统中交换信息的表示方
  • 医学图像处理综述

    本文作者 张伟 公众号 计算机视觉life 编辑成员 0 引言 医学图像处理的对象是各种不同成像机理的医学影像 临床广泛使用的医学成像种类主要有X 射线成像 X CT 核磁共振成像 MRI 核医学成像 NMI 和超声波成像 UI 四类 在目
  • 2020 蓝桥杯省赛 B 组模拟赛:寻找重复项

    include
  • 期货和股票平仓时成本计价的区别

    期货和股票平仓时成本计价的区别 期货交易采用的是当天无负债结算 在掌握持仓盈亏之前 你先要掌握一个概念 结算价 结算价是指对当天未平仓合约进行交易保证金结算和盈亏结算的基准价 它是把期货合约当天的各个成交价格按照成交量进行加权平均得来的 当
  • codeforces 1217b B - Zmei Gorynich

    题意 有头龙有m个头 有n种砍法 第i种 砍去ai个 再长bi个 某一时刻头为0胜利 要砍几刀 先找伤害最大 记为d 的刀和效率 maxv max ai bi 最高的刀 如果d
  • 利用Eclipse进行重构

    来源 http my opera com jojomclntosh blog 重构和单元测试是程序员的两大法宝 他们的作用就像空气和水对于人一样 平凡 不起眼 但是意义深重 预善事 必先利器 本文就介绍怎样在Eclipse中进行重构 本文介
  • 为什么大家都在抵制用定时任务实现「关闭超时订单」功能?

    作者 阿Q 来源 阿Q说代码 前几天领导突然宣布几年前停用的电商项目又重新启动了 让我把代码重构下进行升级 让我最深恶痛觉的就是里边竟然用定时任务实现了 关闭超时订单 的功能 现在想来 哭笑不得 我们先分析一波为什么大家都在抵制用定时任务来
  • STL容器去重,Vector、list等

    前言 容器在实际中用的还是比较多的 比如vector list map等 所以难免遇到需要排序的情况 也就随之会遇到去重的问题 当然 自己循环遍历也能解决问题 这里介绍的是使用标准库算法 思路 1 对容器排序 使用 sort 方法 2 un
  • break与continue(跳转语句)

    break 完全中止循环 重点是跳出循环 continue 直接跳到循环的下一次迭代 从当前位置跳出循环 在当前循环进行下一次循环 重点 都是对循环进行跳转 注 虚线表示不执行 break while 条件表达式1 if 条件表达式2 语句
  • Ubuntu18.04更换国内源

    Ubuntu本身的源使用的是国内的源 下载速度比较慢 不像CentOS一样yum安装的时候对镜像站点进项选择 所以选择了更换成国内的源 以下内容整合自网络 备份 etc apt sources list文件 mv etc apt sourc
  • 《让子弹飞》向我们展现真实的革命

    作者 朱金灿来源 http blog csdn net clever101 让子弹飞 是一部有内涵的电影 有内涵就意味着有很多话题可以谈 对于革命 热血青年受革命题材的电影 电视剧的影响对革命都怀有玫瑰色的幻想 英雄振臂一呼应者云集 战地黄
  • JavaScript BOM

    JavaScript BOM BOM Browser Object Model 浏览器对象模型 将浏览器的各个组成部分封装成不同的对象 方便我们进行操作 Windows窗口对象 定时器 唯一标识 setTimeout 功能 毫秒值 设置一次
  • 【java基础】Java如何卸载

    Java如何卸载 首先右键我的电脑 属性选择高级系统设置 找到环境变量 打开之后在系统变量里找到JAVA HOME 点击JAVA HOME复制变量值中的路径 在资源管理器中找到这个目录 将目录删除 再次打开环境变量 将JAVA HOME以及
  • 换肤实现及LayoutInflater原理

    文章目录 背景 实现换肤步骤 解析插件 apk 的包信息 获取插件 apk 的 Resources 对象 替换资源 简单的插件化换肤实现和存在的问题 换肤如何动态刷新 控件换肤刷新的性能考虑 如何降低 xml 布局中 View 的替换成本
  • Python 并发编程

    目录 一 为什么需要引入并发编程呢 二 怎么样选择多线程 多进程和多协程 1 CPU 密集型与 I O 密集型 2 多线程 多进程和多协程的对比 三 python 的全局解释器锁 GIL 1 python 速度慢的两大原因 2 GIL 是什
  • 多版本nodejs安装方式(在线、离线)

    在线版本node安装 1 首先得安装nvm windows 作用进行node版本的管理 Nvm windows 的github地址 https github com coreybutler nvm windows releases 2 nv