配置和使用nvm免安装版本(nvm-noinstall.zip)

NVM(Node Version Manager)是一个用于管理多个Node.js版本的命令行工具一下分几个步骤说明如何配置和使用nvm的免安装版本(nvm-noinstall.zip)

一、下载

(官网地址:https://github.com/coreybutler/nvm-windows/releases)在主页下拉找到自己需要的版本(一般直接安装最新版)

二、解压到需要安装的目录

点击 install.cmd即可进行安装

输入根目录后会弹出打开的seting.txt文件(以下是默认值)path 就是正在使用的node版本存放的地方,在执行完 nvm use [已安装的nodejs版本号] 之后会产生文件

三、修改环境变量

在执行完第二部后会产生两个环境变量 NVM_HOMENVM_SYMLINK,并且会自动添加到path中,所以 install.cmd 脚本不要多次运行

查看一下 NVM_HOME要与 seting.xml中的 root值相对应,NVM_SYMLINK要与 seting.xml中的 path值相对应,如果不同就要修改一下保持一致,避免后续使用出错。

四、验证安装结果

# 打开命令行
>nvm -v # 输出版本
1.1.12 >nvm list available # 查看可安装的node版本 | CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 23.1.0 | 20.18.0 | 0.12.18 | 0.11.16 |
| 23.0.0 | 20.17.0 | 0.12.17 | 0.11.15 |
| 22.10.0 | 20.16.0 | 0.12.16 | 0.11.14 |
| 22.9.0 | 20.15.1 | 0.12.15 | 0.11.13 |
| 22.8.0 | 20.15.0 | 0.12.14 | 0.11.12 |
| 22.7.0 | 20.14.0 | 0.12.13 | 0.11.11 |
| 22.6.0 | 20.13.1 | 0.12.12 | 0.11.10 |
| 22.5.1 | 20.13.0 | 0.12.11 | 0.11.9 |
| 22.5.0 | 20.12.2 | 0.12.10 | 0.11.8 |
| 22.4.1 | 20.12.1 | 0.12.9 | 0.11.7 |
| 22.4.0 | 20.12.0 | 0.12.8 | 0.11.6 |
| 22.3.0 | 20.11.1 | 0.12.7 | 0.11.5 |
| 22.2.0 | 20.11.0 | 0.12.6 | 0.11.4 |
| 22.1.0 | 20.10.0 | 0.12.5 | 0.11.3 |
| 22.0.0 | 20.9.0 | 0.12.4 | 0.11.2 |
| 21.7.3 | 18.20.4 | 0.12.3 | 0.11.1 |
| 21.7.2 | 18.20.3 | 0.12.2 | 0.11.0 |
| 21.7.1 | 18.20.2 | 0.12.1 | 0.9.12 |
| 21.7.0 | 18.20.1 | 0.12.0 | 0.9.11 |
| 21.6.2 | 18.20.0 | 0.10.48 | 0.9.10 | >nvm install 18.20.4 # 安装 版本 18.20.4
>node -v # 查看node版本
v18.20.4 >npm -v # 查看npm版本
10.7.0 >npm install -g yarn # 安装yarn >yarn -v # 查看yarn版本 —— 很关键的一步,用npm安装其他依赖管理程序,并确保其可用性。这样安装才算是正确完成了
1.22.22

五、注意事项

如果曾经安装过node,需要把node卸载干净,并删除一些相关配置,比如 C:\Users\你自己的用户名\ 目录下的一些 相关文件删除干净(比如下面的文件)以免使用nvm时发生一下错误

配置和使用nvm免安装版本(nvm-noinstall.zip)的更多相关文章

  1. 免安装版本Mysql配置

    免安装版本mysql配置如下:(本人使用的是5.6.42) 1. 解压后将/bin目录配置在系统变量中 2. 在mysql目录下新建my.ini文件配置如下信息: [mysqld] basedir=D ...

  2. 【MYSQL】mysql-5.6.19-win32免安装版本配置方法

    [MYSQL]mysql-5.6.19-win32免安装版本配置方法 1.文件下载网站(http://dev.mysql.com/downloads/): 具体下载地址:http://211.136. ...

  3. Code::Blocks 免安装版本下载及配置

    在编程的时候选择一款好用的IDE非常重要,对于初学者或需要开发项目的程序员来说更为重要,众多的IDE中 Code::Blocks 是一个不错的选择.Code::Blocks开源.版本多,并且还有免安装 ...

  4. 安装MYSQL详细教程 版本:mysql-installer-community-5.7.16.0 免安装版本和安装版本出现错误的解决

    一.版本的选择 之前安装的Mysql,现在才来总结,好像有点晚,后台换系统了,现在从新装上Mysql,感觉好多坑,我是来踩坑,大家看到坑就别跳了,这样可以省点安装时间,这个折腾了两天,安装了好多个版本 ...

  5. PL-SQL(免安装版本)报错ORA-12154

      今天在帮同事安装PL/SQL时,在登陆的时候出现上述错误,从网上找了好多解决方法,但都没有解决问题.对于免安装版本的PL/SQL在登陆是应该先配置好路径:bin\instantclient_11_ ...

  6. 新版本MySQL Server 5.7的免安装版本设置

    今天重新配置电脑,安装java开发运行的相关环境,在安装mysql的过程中,遇到了一些问题. 因为在网站上下载的是免安装版本的mysql 5.7 ,所以在安装过程中只需要解压缩zip的压缩包即可. 之 ...

  7. mysql-5.7免安装版本设置

    mysql-5.7.22 免安装版本设置(Windows7) 一.在Mysql官网下载Mysql-5.7.22的ZIP文件  下载链接为:https://dev.mysql.com/downloads ...

  8. win10免安装版本的MySQL的下载安装和配置

    下载mysql-xxx.zip(免安装版) 解压到自己想要的目录下(我的是D:\mysql\),打开mysql-5.7.21-winx64文件夹,新建my.ini文件,输入: [mysql] # 设置 ...

  9. win10平台mysql5.6.34免安装版(绿色版zip)的配置以及密码和编码设置

    平台:win10 X64 mysql: mysql-5.6.34-winx64.zip 以下所写都是本人测试过的,力争无误.上次发布了,可是发现了一些问题,特地查了一下官方文档(我会说我是用有道词典翻 ...

  10. 免安装版本tomcat 指定的服务并未以已安装的服务存在,Unable to open the service

    今天在自己的电脑上安装了Tomcat6.0.14,是在Tomcat主页上直接下载的免安装版.但是把文件解压的之后,双击Tomcat6w.exe时,去出现了"指定的服务并未以已安装的服务存在, ...

随机推荐

  1. Git 学习笔记——git checkout

    上图是我对git常用用法的一个总结,今天这里主要解释上面操作中没有的 " git checkout "操作. =================================== ...

  2. 调用lcd屏输出德国国旗

    /************************************************* * * file name:color.c * author :momolyl@126.com * ...

  3. ios滚动列表白屏问题

    移动端分页列表,在ios上滚动加载分页时候,使用scrollTop,会引起白屏问题. 看不少文章说是使用了-webkit-overflow-scrolling: touch;引起的硬件加速问题.亲测删 ...

  4. Win32 拆分窗口

    前两天学习了MFC的拆分窗口,今天来学习Win32 SDK下如何拆分窗口. win32是没有像MFC那样直接有函数方法拆分窗口,只能自己处理了. 1.在WM_CREATE消息中创建两个控件,TreeV ...

  5. 使用 python flask 框架实现一个简单的抽奖系统

    Flask 实现一个简易的抽奖系统 项目前置知识 目前 python主流的框架: Django .flask .Tornado 简介: 1.框架 框架? 为什莫使用框架? (前置知识讲解比较冗杂,望谅 ...

  6. ZABBIX Maps(拓扑图) 数据可视化

    本篇文章将介绍如何利用zabbix内置 Maps模块展示主机数据指标以及如何关联触发器 构建业务地图让异常指标更加直观呈现 下面我将从网络设备.服务器和vmware esxi和IP主机去为大家解析za ...

  7. Nuitka打包

    Nuitka打包PySide6/PyQt 本文仅供本人知识总结使用,所以内容会比较浅显,不喜勿喷. 文章目录 Nuitka打包PySide6/PyQt 一.需要C++编译器 二.安装Nuitka 三. ...

  8. js_for循环的错误

    本段代码实现的效果是遍历数组中的每个元素,给每个元素插入一个类名 for (var i = 0; i < dropdownLi.length; i++) { if(i == 1){ contin ...

  9. 【Python】之Mac使用图片识别pytesseract方法报错

    一.前提: python中使用pytesseract图片识别,报错误: pytesseract.pytesseract.TesseractNotFoundError: tesseract is not ...

  10. 【Linux】之切换root用户与重启系统相关命令

    一.切换用户 <Linux中怎么从root用户切换到普通用户> su是在用户间切换,可以是从普通用户切换到root用户, test@ubuntu:~$ su Password: root@ ...