NVM-Nodejs多版本管理工具

2023-05-16

推荐

当然是我们的大名鼎鼎的 NVM 。:🔎:下载点我

下载简单安装版(推荐)

  1. 下载含有 setup
    除了修改位置其他都是下一步
  2. 安装完成还是不能用
  3. 我们先下载一个 node 版本,使用nvm install version
  4. 然后用管理员权限 执行 nvm use version,之后谁都能下载了,主要是生产一个软连接文件

下载免安装版

下载就是无脑 下一步、下一步
注意:

  • 他有两个位置需要我们选择
  • 我们选定一个NVM 的安装地址
  • 选定一个 Nodejs 的映射地址

这里的Nodejs 文件我们不用关注,我们真正的文件都在我们安装的NVM目录下 v版本号 的文件夹下。
在这里插入图片描述

在这里插入图片描述

下载完成之后修改一下settings.txt 文件,在原有的基础上直接加入这些配置

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

还要配置一下环境变了

  • NVM_HOME : xxxxxxx

验证

打开DOC窗口,输入命令

nvm  

在这里插入图片描述

可以看到我使用的是1.1.10版本


第一次使用

查看Nodejs版本

nvm list available

在这里插入图片描述
当然也不止这些版本,我们可以根据他提供的地址去找,或者直接百度都行,建议百度,他给的地址是github,请大家科学上网。

下载nodejs

nvm install 版本号

nvm use 版本号

这里有个坑,一定要在下载完成之后立即使用,然后在干别的事情,不然会有很多意想不到的问题。


卸载nodejs

nvm uninstall 版本号

其余的就看NVM命令解释吧,基本也不咋用,我们就切换就行。

NVM命令解释

nvm ls available  // 显示所有可以下载的版本
nvm ls // 查看目前已经安装的版本
nvm install 14.18.0  // 安装指定的版本的node.js
nvm install 10.15.3
nvm use 14.18.0  // 使用指定版本的node.js
nvm use 10.15.3  //两个版本随意切换
nvm ls-remote :列出所有远程服务器的版本(官方node version list)

nvm list :列出所有已安装的 node 版本

nvm install stable :安装最新版 node

nvm install [node版本号] :安装指定版本 node

nvm uninstall [node版本号] :删除已安装的指定版本

nvm use [node版本号] :切换到指定版本 node

nvm current :当前 node 版本

nvm alias [别名] [node版本号] :给不同的版本号添加别名

nvm unalias [别名] :删除已定义的别名

nvm alias default [node版本号] :设置默认版本

安装Node之后

修改node_cache和node_global文件位置

注意:修改一次全局通用,我们也只需要在下一次手动创建以上两个文件即可

  1. 在我们真实的node文件夹下的node_modules下手动创建两个文件
    • node_cache
    • node_global
  2. 进入DOC命令窗口,进行配置
npm config set cache  "映射nodejs地址\node_modules\node_cache"
npm config set prefix "映射nodejs地址\node_modules\node_global"
  1. 添加变量
    给系统变量添加一个NODE_PATH ,值为 虚拟安装文件/node_modules\node_global
    或者直接将地址添加到Path里面也可

  2. 查看验证

npm config ls -l

查看一下prefix(我们的global)和cache是否为我们刚刚设置的。

  1. 再次测试一下
npm -v
npm i npm -g

这是npm更新的命令 ,-g 表示全局,因此他会出现在node_global文件中

验证

npm list -g

在这里插入图片描述
注意:修改一次全局通用,我们也只需要在下一次手动创建以上两个文件即可


修改npm下载源

  1. 选择对应的npm
  2. 输入命令
npm config set registry https://registry.npm.taobao.org
  1. 验证
npm config get registry

最后,我是学后端的,前端东西都是了解,其中只是我目前的认知,有啥错误的地方,欢迎指正!

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

NVM-Nodejs多版本管理工具 的相关文章

  • python 核心编程第二版 9-9

    原题 xff1a 进入python标准库所在的目录 检查每个 py 文件看是否有doc xff0c 如果有 xff0c 对其格式进行适当的整理归类 你的程序执行完毕后 xff0c 应该生成一个漂亮的清单 里边列出哪些模块有文档字符串 xff
  • 源码安装python后,运行某些模块提示缺少libpython2.7.so

    源码安装python后 xff0c 运行某些模块提示缺少libpython2 7 so 造成这个问题的原因是使用 configure 时没有附加 enable shared 编译时使用如下命令编译 span class hljs strin
  • 2021/04/28 前端post请求传数组

    背景 xff1a 后端需要这种格式的数据 xff0c 接口文档要求如下 我也是第一次见 xff0c 后端说这叫 xff0c post一个表单数组 xff0c 原来的项目里有现成的 xff0c 参考如下 网上看 xff0c 这种描述大致是 x
  • 树莓派3B+,Lubuntu16.04安装vscode个人经验总结

    个人经验总结 xff0c 如有更好办法 xff0c 还请不吝赐教 xff01 适合树莓派3B 43 的ubuntu16 04 43 ROS Kinetic系统下载网址 xff1a https learn ubiquityrobotics c
  • 远程命令/代码执行漏洞(RCE)总结

    介绍 Command Injection xff0c 即命令注入 xff0c 是指通过提交恶意构造的参数破坏命令语句结构 xff0c 从而达到执行恶意命令的目的 PHP命令注入攻击漏洞是PHP应用程序中常见的脚本漏洞之一 当应用需要调用一些
  • 大话数据结构

    数据结构按照视点的不同可分逻辑结构和物理结构 逻辑结构 xff1a 1 集合结构 2 线性结构 3 树形结构 4 图形结构 物理结构 xff1a 1 顺序存储结构 2 链式存储结构 算法定义 xff1a 算法是解决特定问题求解步骤的 描述
  • hive常用函数

    hive常用函数 1 字符串函数1 1 字符串长度函数 xff1a length1 2 字符串反转函数 xff1a reverse1 3 字符串连接函数 xff1a concat1 4 带分隔符字符串连接函数 xff1a concat ws
  • bash:command not found以及原理

    如果新装的系统 xff0c 运行一些很正常的诸如 xff1a shutdown xff0c fdisk的命令时 xff0c 悍然提示 xff1a bash command not found 那么 首先就要考虑root 的 PATH里是否已
  • Codeforces Round #356 (Div. 1) 题解(待补)

    Bear and Prime 100Bear and Tower of CubesBear and Square GridBear and Chase Bear and Prime 100 This is an interactive pr
  • Centos 7 /local_lim.h:38:26: fatal error: linux/limits.h: No such file or directory

    今天在给一台全新的CENTOS 7 编译 部署GITHUB 项目时遇到如下问题 xff1a In file included from usr include bits posix1 lim h 160 0 from usr include
  • INTEL 傲腾16G 的再利用

    虽然当年INTEL 傲腾上市时自称是 MEMORY xff0c 不过时至2021年 xff0c 把傲腾看成一个 NVME 的SSD就可以了 技术参数 性能测试这些网上已经有很多了 xff0c 不再赘述了 缺点很明显 xff1a 容量太小 x
  • Dell 服务器 用板载网口访问iDrac 并设置风扇静音

    最近需要在办公区域放一台DELL R230 进行测试 xff0c 由于加装了 C2000 pro NVME SSD作为数据盘 xff0c 导致风扇开机后就直奔15000 43 转 xff1b 官方的解释是 xff1a 由于PCIE通道上使用
  • sina 股票接口 2022.1.21 更新

    常年以来 xff0c 作为数据挖掘的一部分 xff0c 作为模拟交易的接口 xff0c 一直使用 sina 的股票接口 http hq sinajs cn 白嫖 xff1b 2022年1月21日 xff0c 这次新浪接口更新后增加了 htt
  • 使用nginx 反向代理 wordpress

    最近需要使用WORDPRESS 建立一个知识库 WIKI xff0c nginx 和wordpress的安装教程网上已经有很多了 xff0c 不再赘述 具体配置参照如下 xff0c 达到效果 xff1a 访问 https www abc c
  • linux 查看CPU 核心温度

    以下命令直接查看CPU 核心温度 echo cat sys class thermal thermal zone0 temp 1000
  • 加速github下载

    前言 由于github 的服务器在海外 xff0c 在国内下载github资源很慢 xff0c 或者无法下载 尤其是最近AI 大火 提供一种加速方式 git config global url 34 https g blfrp cn 34
  • 后ARM时代,嵌入式工程师的自我修养

    1 嵌入式学习的一些概念理解误区 很多嵌入式初学者认为 xff0c 学嵌入式 xff0c 就是学习ARM xff0c 就是学习开发板 买一块开发板 xff0c 然后在上面 移植 u boot Linux内核 xff0c 再使用busybox
  • Linux在shell下输出进度条

    无论下载 xff0c 解压缩 xff0c 复制等情况时 xff0c 我们总能看到进度条这种东西 进度条以图片形式的可视化窗口直观的显示出计算机处理当前任务的速度 xff0c 完成度 xff0c 剩余完成的任务量 xff0c 以及需要的时间等
  • linux ls 按文件大小排序

    ls Sl 其是按照由大到小排序 xff0c 如果想要反过来 xff0c 从小到大 xff0c 那么用 ls Slr 再者 xff0c 如果想要输入是按照 便于人类阅读的方式 xff0c 那么就再加一个 h xff0c 表示 34 huma
  • 常用损失函数

    损失函数汇总 1 目标检测类1 1 分类1 1 1 centerloss1 1 2 arcsoftmax 1 1 3 focalloss 1 2 人脸1 2 1GIOU loss1 2 2 DIOU LOSS1 2 3 CIOU LOSS1

随机推荐

  • xrandr命令用法

    目录 1 常用命令 2 获取其他用法 3 参数选择 1 常用命令 xrandr 作用 xff1a 显示当前显示器可以支持的分辨率 xrandr q 也可以使用 q 参数来查看屏幕目前支持的分辨率 root 64 ubuntu home sa
  • VirtualBox中Ubuntu18.04挂载添加虚拟硬盘

    在ubuntu中挂载一个虚拟硬盘存储在主机硬盘 xff0c 目的是为了防止虚拟机系统崩溃导致数据资料丢失 xff0c 在我们创建完成虚拟硬盘后 xff0c 可以将虚拟硬盘作为所有文件的存放区 想要灵活使用这个虚拟硬盘 xff0c 只需将其挂
  • virtualbox中的Ubuntu18.04版本文件映射win10(虚拟机中Ubuntu安装samba)

    samba是什么 xff1f samba是文件共享服务器 xff0c 一般应用在局域网中 xff0c 能控制共享的权限 xff0c 也能够方便的让用户在客户端和服务端都可以修改文件内容并同步提交 配置samba流程 1 进入root权限 s
  • navicat连接mysql报错1251的解决方法

    在环境变量中添加mysql路径 xff1a 找到下载mysql的文件目录 xff0c 复制并添加至环境变量Path eg C Program Files MySQL MySQL Server 8 0 bin 或者 win 43 r gt s
  • mkdir命令、chmod修改权限、利用scp 远程上传下载文件/文件夹

    一 mkdir命令 在工作目录下 xff0c 建立一个名为 AAA 的子目录 mkdir AAA 在工作目录下的 BBB 目录中 xff0c 建立一个名为 Test 的子目录 若 BBB 目录原本不存在 xff0c 则建立一个 xff08
  • 树莓派 vnc Cannot currently show the desktop

    情况一 xff1a 分辨率没有设置好 解决方案 xff1a 设置分辨率 sudo raspi config 情况二 xff1a 树莓派内存空间不够用 解决方案 xff1a 参考链接二 三 sudo apt get clean sudo ap
  • 基于51单片机的红外避障小车

    提示 xff1a 记录2022年4月做的毕设 文章目录 前言一 任务书1 1设计 研究 目标 1 2设计 研究 内容 二 代码思路三 硬件四 部分代码五 联系我们喜欢请点赞哦 xff01 企鹅号 前言 基于51单片机的红外避障小车 xff0
  • Snipaste的安装及快捷键的设置

    Snipaste的安装及快捷键的设置 关于Snipaste xff1a Snipaste 是一个简单但强大的截图工具 xff0c 也可以让你将截图贴回到屏幕上 xff01 可以将剪贴板里的文字或者颜色信息转化为图片窗口 xff0c 并且将它
  • 并发编程之深入了解CAS

    文章目录 一 什么是 CAS 二 CAS应用三 CAS源码分析三 CAS缺陷四 ABA问题及其解决方案4 1 什么是ABA问题4 2 ABA问题的解决方案 一 什么是 CAS CAS xff08 Compare And Swap xff0c
  • HDU1085 —— 生成函数入门题

    1 43 X i 最经典的生成函数 include lt iostream gt include lt cstring gt include lt algorithm gt include lt vector gt using namesp
  • HDFS每日一练1 API读取文件

    HDFS每日一练1 API读取文件 更多整理都在我的github上 xff1a Auraros欢迎大家 题目 在右侧代码编辑区中编写代码实现如下功能 xff1a 使用FSDataInputStream获取HDFS的 user hadoop
  • 谈谈Java爬虫

    说起网络爬虫 xff0c 大家想起的估计都是 Python xff0c 我在没有接触Java爬虫之前也是只听过python是为爬虫而生 不过俗话说的好 xff1a Java是世界最好的语言 于是我就在网上查询有关于Java爬虫的资料 xff
  • 桌面虚拟化(VDI)的概述

    概述 到目前为止 xff0c 每个人都听说过桌面虚拟化和 VDI 这两个术语 自 2006 年以来 xff0c 我们似乎一直受到来自 VMware Citrix 和 Microsoft 等公司关于这些技术的营销宣传的冲击 但如果桌面虚拟化这
  • 虚拟桌面基础架构 (VDI)及其工作原理

    什么是虚拟桌面基础架构 VDI xff1f 虚拟桌面基础架构 VDI 是一种虚拟化解决方案 xff0c 其使用虚拟机提供和管理虚拟桌面 VDI 将桌面环境托管在一个集中式服务器上 xff0c 并根据请求将其部署到最终用户 可以使用端点设备
  • 数据库修改和忘记密码的解决方法(附详细步骤和操作图)

    数据库修改和忘记密码的解决方法 xff08 附详细步骤和操作图 xff09 修改密码 如果能登录的话就直接修改密码 登录方式 xff1a win 43 R输入cmd 接着输入mysql uroot p xff0c 会提示输入密码 xff0c
  • 初学者如何运用VS打代码?

    1 首先进入VS xff08 我这里以VS2017为例 xff09 如图 xff1a 2 然后选择文件 gt 新建 gt 项目 3 选择Visual C 43 gt 空项目 xff0c 为自己的项目命名 xff0c 例如 xff1a 我的第
  • 2019年中南大学研究生招生夏令营机试题

    2019年中南大学研究生招生夏令营机试题 最小花费 最小花费 题目描述 在n个人中 xff0c 某些人的银行账号之间可以互相转账 这些人之间转账的手续费各不相同 给定这些人之间转账时需要从转账金额里扣除百分之几的手续费 xff0c 请问A最
  • DEBUG模式和配置文件

  • ubuntu vscode 安装插件失败问题

    出现error while fetching extensions xhr failed错误 1 改手机热点 xff0c 2 挂vpn 3 修改网络代理 4 重启vs code 完美解决
  • NVM-Nodejs多版本管理工具

    推荐 当然是我们的大名鼎鼎的 NVM x1f50e 下载点我 下载简单安装版 xff08 推荐 xff09 下载含有 setup的 除了修改位置其他都是下一步安装完成还是不能用我们先下载一个 node 版本 xff0c 使用nvm inst