nvm是做什么的?nvm怎么使用

2023-10-27

nvm安装与使用

1、nvm是什么

nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。下面列出下载、安装及使用方法。

2、下载

可在点此在github上下载最新版本,本次下载安装的是windows版本。打开网址我们可以看到有两个版本:

nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
nvm-setup.zip:安装版,推荐使用

3、安装

本次演示的是安装版。

1、双击安装文件 nvm-setup.exe

在这里插入图片描述

2、选择nvm安装路径

在这里插入图片描述

3、选择nodejs路径

在这里插入图片描述

4、确认安装即可

在这里插入图片描述

5、安装完确认

打开CMD,输入命令 nvm ,安装成功则如下显示。可以看到里面列出了各种命令,本节最后会列出这些命令的中文示意。
在这里插入图片描述

4、安装/管理nodejs

1、查看本地安装的所有版本;有可选参数available,显示所有可下载的版本。

nvm list [available]

2、安装,命令中的版本号可自定义,具体参考命令1查询出来的列表

nvm install 11.13.0

3、使用特定版本

nvm use 11.13.0

4、卸载

nvm uninstall 11.13.0

5、命令提示

1、nvm arch :显示node是运行在32位还是64位。
2、nvm install [arch] :安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加–insecure绕过远程服务器的SSL。
3、nvm list [available] :显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。
4、nvm on :开启node.js版本管理。
5、nvm off :关闭node.js版本管理。
6、nvm proxy [url] :设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
7、nvm node_mirror [url] :设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
8、nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
9、nvm uninstall :卸载指定版本node。
10、nvm use [version] [arch] :使用制定版本node。可指定32/64位。
11、nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
12、nvm version :显示nvm版本。version可简化为v。

6、总结

本节列出node.js版本管理工具nvm的安装及使用,需要注意的是安装路径最好不要出现中文和空格。

转载自:https://www.cnblogs.com/gaozejie/p/10689742.html

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

nvm是做什么的?nvm怎么使用 的相关文章

  • 喜欢和不喜欢用户对产品的评论

    用户架构 var UserSchema new Schema review likes type String review dislikes type String 审查架构 var ReviewSchema new Schema pro
  • npm WARN 已弃用 [email protected]:改用 uuid 模块

    当我尝试时 npm install g cordova latest总是得到npm 警告已弃用 电子邮件受保护 cdn cgi l email protection 使用 uuid 模块代替 mac 操作系统塞拉利昂 10 12npm v
  • 如何使 fs.readFile 异步等待?

    我这里有这个 NodeJS 代码 它读取文件夹并处理文件 该代码有效 但它仍然是先打印所有文件名 然后只读取文件 如何获取一个文件 然后先读取该文件的内容 而不是先获取所有文件 async function readingDirectory
  • 如何停止 PythonShell

    如何终止 停止 Node js 中 PythonShell 执行的 Python 脚本的执行 我在交互模式下运行 输出通过 socket io 发送到给定的房间 如果没有更多的客户端连接到这个房间 我想停止 python 脚本的执行 这是我
  • NPM 如何处理版本冲突?

    由于 NPM 版本 3 节点模块和依赖项都安装在同一根级别 但是 如果我安装两个依赖于同一模块的两个不同版本的模块怎么办 例如 如果我安装异步npm i email protected cdn cgi l email protection
  • 异步减少返回承诺

    我有一个对象数组 我必须为来自异步函数的每个对象添加一个属性 我正在执行 Array reduce 来迭代每个元素并仅返回一个结果 具有新属性的一个对象数组 我有这个 const res await resultOne reduce asy
  • 通过 Node.js 运行 bash 脚本 - 非法选项 -o pipelinefail

    我正在尝试使用 Node js 执行 bash 脚本child process exec 然而它在文件的第二行爆炸 usr bin env bash set eo pipefail TRACE set x echo we are here
  • sails.js 水线嵌套填充查询

    我有一个返回对象的多个结果的查找查询 该对象包含一个包含另一个模型的模型 问题是水线不支持嵌套填充 因此它填充第一个模型 但不填充它的内部模型 我见过的所有示例都是针对 findOne 查询的 我正在寻找一种方法来解决返回多个结果的查找查询
  • 对自定义打字稿错误实例实施instanceof检查?

    打字稿有这个instanceof 检查自定义错误 https github com Microsoft TypeScript issues 13965问题 但尚不清楚我们需要做什么才能得到instanceof在职的 例如对于这个异常我们如何
  • Excel Add In - console.log 在哪里输出它的消息 - NodeJS

    我正在尝试使用 JavaScript API 创建 Excel 插件 但我不明白 console log 在哪里输出它们的消息 所有 Microsoft 文档都包含 console log 示例 但没有解释 console log 输出消息
  • “brew升级节点”后“node -v”显示错误版本

    我升级了 Node js 版本brew upgrade node其中安装了v5 3 0 但是当我得到节点的版本时node v它显示 v0 10 29 I tried brew link overwrite node但这没有用 Brew 已链
  • Node.js 中的 Twilio 短信回复

    我正在使用 node js 中的 twilio 编写移动通知系统 目前可以向用户发送短信 但我希望用户能够回复我 我需要收集用户发送文本的电话号码以及消息的内容 以查询我的 mongoosedb 我找不到太多这方面的信息 因此非常感谢您的帮
  • Angular 和 Node JS 中的路由问题 [Angular]

    我有角度js的问题 我创建了 login html 和 home html 成功登录后我想将页面更改为 home html 我的路由不起作用 默认 url 是 localhost angular 我尝试路由 realpath 即 local
  • 将新属性动态添加到 Node 中现有的 JSON 数组中

    我需要添加当前 JSON 中不存在的属性 json 对象如下所示 var jsonObj result OK data 我想在 数据 中添加温度 我可以像下面那样做 jsonObj data push temperature 然后 我想在
  • Node.js es6 使用index.js 导出/导入

    我有以下文件夹结构 src index js lib test js dist examples example js src lib test js export default class Test src index js impor
  • 无法在 AWS Lambda 自定义授权方中验证 Twilio 请求

    我使用 NodeJS 构建了一个自定义授权者 lambda 函数 并将其配置为授权 AWS 中的另一个 lambda 函数 这个其他函数是从 HTTP 端点触发的 并且具有我在 Twilio Messaging Service 中配置为 w
  • 如何按单个整数字段对 JSON 进行排序? [复制]

    这个问题在这里已经有答案了 我有以下 JSON title title order 0 order 9 order 2 JSON 包含很多字段 我如何根据字段对它们进行排序order field 我一直在寻找 Nodejs 中内置的东西 但
  • 在调试模式下运行 NPX 命令

    我有一些npx create react app命令卡住了 终端上没有显示任何错误 所以 我需要运行npx in 调试模式 有没有办法获得debug登录npx命令来识别问题 edit 我运行的命令 npx create react app
  • Node.js 中的startsWith:类型错误:未定义不是函数

    我在 Node js 中使用startsWith 时遇到错误 脚本sw js startswith var str Sein oder nicht sein dass ist hier die Frage console log str s
  • Axios GET 返回不可读的响应

    我有一个带有 axios 1 2 0 的简单 GET 的 Express 应用程序 const result AxiosResponse await axios get https jsonplaceholder typicode com

随机推荐

  • 简单HTML网页制作 实例

    HTML网页制作 1 新建文本文档 以 html 结尾 2 用html网页逻辑器打开 这里我们用Sublime Text打开 Tips 使用 Tab 按键 那么就可以自动生成HTML文档模板 推荐大家使用的前端工具有 Vscode hbui
  • Mysql在哪些场景会flush脏页?

    我们在日常使用sql中 查询数据库反映的时间过长 这时候可能是flush脏页导致的 而脏页会什么时候触发呢 当查询的数量太多 每次全量查询都会淘汰掉脏页从而触发磁盘的I O操作户导致查询时间过长 当innoDB的redo log满了后 这时
  • [机器学习与scikit-learn-48]:特征工程-特征选择(降维)-3-初级过滤:方差过滤法

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 123970142 目录 前言 第1章
  • 李宏毅 机器学习笔记 Classification

    1 绪论 Classification Probabilistic Generative Model 本节课讲的是基于概率生成模型的分类 分类任务本质上是找到一个函数 函数的输入是输入数据 输出是类别 应用范围比较广 例如信用卡评分 医学诊
  • C#编程,反射获取命名空间、类名、方法名

    原文 https www cnblogs com xdot p 8651506 html 1 利用反射动态加载dll using System Reflection Assembly asm Assembly LoadFrom AppDom
  • Mac os使用笔记

    说明 mac os版本 10 14 6 论文保存 Safari浏览器再google搜索到论文后 以网页形式打开pdf 将鼠标移动到中间下方位置 会出现四个按钮 点击第三个 以mac自带的软件 预览 打开 然后点击屏幕上方菜单栏的 文件 gt
  • random forest 随机森林(高亮!用于分类) matlab实现

    最近要用到随机森林 于是乎对它的原理了解了一番 并做了一下算法的实现 本次实现是用于分类问题的 如果是回归问题 分裂规则不一样 我还没有实现 下面的原理摘自别人的笔记 如果了解决策树CART的构建规则ID3或者C4 5的话 这部分原理的内容
  • OpenWrt DNS问题排查

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 我们的设备在测试时发现有个别的主机 主程序DNS解释服务器域名失败 最直接的表现就是 ping 126 com 显示 对于这个问题 最直接的方式就是打开 etc resol
  • mysql语句(二)

    MySQL 连接的使用 JOIN 按照功能大致分为如下三类 INNER JOIN 内连接 或等值连接 获取两个表中字段匹配关系的记录 LEFT JOIN 左连接 获取左表所有记录 即使右表没有对应匹配的记录 RIGHT JOIN 右连接 与
  • 【图像融合】融合算法综述(持续更新)

    按时间顺序 综述近5年的融合算法 重点分析了最近两年的work 欢迎留言探讨 文章目录 前言 1 SSR Laplacian Image Fusion 2017 2 FusionGAN 2019 3 MBNet 2020 4 DIDFuse
  • Unity项目架构与开发管理(视频笔记)

    Unity项目架构与开发管理 总的来说标题起的很大 视频比较基础 一 Unity 架构设计 1 EmptyGO EmptyGameObject 创建一个EmptyGameObject 挂一些脚本 主要使用GameObject Find 来控
  • Vue2需要拿到data里面初始化的数据

    在你比如提交提交表单搜索内容的时候呀 需要对数据进行初始化数据 你可以能会这样做 先定一个方法 在执行完一些操作后 就去执行初始化数据的方法 达到数据清空 状态初始化的效果 点击弹出框和点击提交的初始化数据 dialogInitializa
  • ctfshow学习记录-web入门(sql注入191-200)

    目录 web191 web192 web193 web194 web195 web196 web197 web198 web199 web200 九某人来更新啦 2023年第一篇wp新鲜出炉 web191 解答 增加了过滤 过滤了ascii
  • hive-update问题(实现hive一列的更新,给hive插入当前时间)

    问题 想在hive中给数据增加一列时间字段 这一列插入的是当前时间 update hive仅支持 update tablename set col name value 不支持update select的组合 要支持带查询的update的话
  • 修改注册表解决Win10 SSD卡顿

    转自 http www pconline com cn win10 739 7395324 html 11月12日 微软发布了Win10的首个大版本更新TH2 Threshold 2 小编也在第一时间下载并安装了它 然而奇怪的是 自从装上这
  • 虚拟机软件Parallels Desktop 18 mac(pd虚拟机) 中文功能

    Parallels Desktop 18 mac可以在 Mac 计算机上下载并安装 Windows 操作系统 在 Mac 与 Windows 之间无缝复制和粘贴文本或拖放对象 在 Mac 虚拟机中跨多个操作系统开发和测试 毫不费力地运行 W
  • value_type是什么

    这种方法叫做type traits 类型特性 代码片段 template
  • InsCode AI 测评

    CSDN AI写作助手上线了 InsCode AI 创作助手不仅能够帮助用户高效创作文章 而且能够作为对话式AI回答你想知道的问题 成倍提高生产力 欢迎大家使用新功能后分享自己的使用心得与建议 测评 一 你平时会使用这类AI工具吗 你对这类
  • Python绘图布局设计

    1 创建3行1列子图 其中在第二个子图再绘制3行10列子图 figure configuration fig plt figure figsize 17 2 54 22 2 54 dpi 300 gs GridSpec 3 1 width
  • nvm是做什么的?nvm怎么使用

    nvm安装与使用 1 nvm是什么 nvm全名node js version management 顾名思义是一个nodejs的版本管理工具 通过它可以安装和切换不同版本的nodejs 下面列出下载 安装及使用方法 2 下载 可在点此在gi