首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

nvm别名默认节点版本不持久

是指在使用Node Version Manager(NVM)工具时,设置的别名(alias)默认不会持久保存节点版本。

NVM是一个用于管理多个Node.js版本的工具,它允许开发人员在同一台机器上同时安装和切换不同版本的Node.js。通过使用别名,可以为特定的节点版本创建易于记忆和使用的名称。

然而,默认情况下,nvm别名设置的节点版本不会持久保存。这意味着当您关闭终端会话或重新启动计算机后,别名将不再有效,需要重新设置。

为了解决这个问题,可以通过编辑NVM的配置文件来实现持久保存别名。具体步骤如下:

  1. 打开终端,并输入以下命令打开NVM的配置文件:
  2. 打开终端,并输入以下命令打开NVM的配置文件:
  3. 在打开的文件中,找到以nvm alias开头的行,这些行定义了别名和节点版本的对应关系。
  4. 将这些nvm alias行复制到一个新的文本文件中,例如~/.nvmrc
  5. 保存并关闭文件。
  6. 打开终端,并输入以下命令打开NVM的配置文件:
  7. 打开终端,并输入以下命令打开NVM的配置文件:
  8. 在打开的文件中,找到以nvm use开头的行,这些行用于加载别名对应的节点版本。
  9. 将这些nvm use行替换为以下内容:
  10. 将这些nvm use行替换为以下内容:
  11. 保存并关闭文件。

现在,您设置的别名将会持久保存,并且在每次打开终端时自动加载相应的节点版本。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云容器服务(TKE):https://cloud.tencent.com/product/tke
  • 腾讯云人工智能(AI):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(IoT):https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发(移动推送、移动分析、移动测试等):https://cloud.tencent.com/product/mobile
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务(BCS):https://cloud.tencent.com/product/bcs
  • 腾讯云元宇宙(Tencent Real-Time Interactive Audio-Visual Engine,TRTC):https://cloud.tencent.com/product/trtc
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用nvm管理不同版本的node与npm

安装时,建议选择手动安装,然后疯狂下一步就行,不要尝试改变安装目录 (我因为不想放在C盘,被折磨了好几个小时,老老实实默认下一步,省事) 3....使用 命令 作用 nvm ls 列出所有已安装的 node 版本 nvm ls-remote 列出所有远程服务器的版本(官方node version list) nvm list 列出所有已安装的 node...版本 nvm list available 显示所有可下载的版本 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版本号] 设置默认版本 参考文档 nvm使用教程 nvm常用命令

90430
  • 当一个Java 全栈高级开发工程师 入职拿到新电脑,他又会做什么呢?

    https://npm.taobao.org/mirrors/npm/ nvm arch [32|64]:显示节点是否以32位或64位模式运行。...指定32或64以覆盖默认体系结构。 nvm install [arch]:该版本可以是node.js版本,也可以是最新的稳定版本的“最新”版本。...(可选)指定安装32位还是64位本(默认为系统体系结构)。设置[arch]为“全部”以安装32和64位本。 nvm list [available]:列出node.js安装。...nvm version:显示NVM for Windows的当前运行版本。 nvm node_mirror :设置节点镜像。...4,为什么你拉取的vue项目跑不起来 我之前跑了很多大型开源的前端vue项目,最终发现,跑不起来的大都是因为node-sass跟nodejs版本不对应,这个时候按照如下的版本依赖关系,版本对应关系,用nvm

    11610

    nvm】Node Version Manager(NVM)安装配置以及使用(WIN

    // 安装最新稳定 nvm命令行操作命令 nvm list 是查找本电脑上所有的node版本 nvm list 查看已经安装的版本 nvm list installed 查看已经安装的版本...nvm list available 查看网络可以安装的版本 nvm install 安装最新版本nvm nvm use ## 切换使用指定的版本node nvm ls 列出所有版本 nvm current...显示当前版本 nvm alias ## 给不同的版本号添加别名 nvm unalias ## 删除已定义的别名 nvm reinstall-packages ## 在当前版本node环境下,重新全局安装指定版本号的...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] 切换制定的

    1.9K50

    安装 Homebrew 后导致系统中原有的 npm 和 npx 失效

    前面一段时间,安装了 Homebrew, 但是今天切换 node 版本到 system version (8.10.0) 后,发现虽然 node 版本切换成功,但是 node 版本对应的 npm 和 npx 版本不相符...Why 分析为啥会冲突,Homebrew 安装的工程中也会默认一部分依赖的二进制文件,npm 和 npx 也在其中,所以这导致了 Homebrew 的安装 npm 和 npx 覆盖了系统中 node 的...npm 和 npx 进而导致 node 和 npm 版本不一致,无法使用 npm 启动项目。...nvm use system node -v # 8.10.0 which npm # /opt/homebrew/bin/npm which npx...How 很明显前面的猜测是对的,那就打开这个目录看看: open /opt/homebrew/bin 找到 npm 和 npx,把他们重命名为 npm-brew 和 npx-brew, 这样通过别名也保留

    81230

    Node.js简介与安装.md

    具体做法是将来io.js将首先添加新的特性,如果大家测试用得爽,就把新特性加入Node.js,io.js是“尝鲜”,而Node.js是线上稳定,相当于Fedora Linux和RHEL的关系。...发布规则:LTS 发布若为奇数(诸如 9、11 等)将变为不支持状态(预览版本),若为偶数版本(诸如 10、12 等)变成活跃LTS状态(正式版本),如果其状态是“长期维护”,意味着重大的 Bug...$ node --version v16.17.0 $ npm --version 8.15.0 虽然 nvm 目前是最常用的节点版本管理器,但需要考虑一些替代版本管理器: n 是长期存在的 nvm...# 为 node 设置默认版本 # 在shell上设置默认节点版本 nvm alias default 8.1.0 # 始终默认为shell上的最新可用节点版本 nvm...alias default node # 删除已定义的别名 nvm unalias # 当前版本 node 环境下重新全局安装指定版本号的 npm 包 nvm reinstall-packages

    3.6K20

    cordova与nodejs

    安装nodejs建议使用nvm来进行安装 因为nvm来切换nodejs的版本是一个非常方便有效的功能 也可以通过npm来进行安装 先简单分析一下三者之间的关联 nvm:nodeJs版本管理工具,管理...nodejs版本和npm版本 nvm管理构建nodejs和对应的npm, npm管理对应nodejs的第三方插件 nvm一般常用的命令 nvm v 查看nvm版本 nvm current...查看当前使用的node版本 nvm install latest 下载最新的node版本 nvm install 9.7.1 安装9.7.1本 ( 默认安装64位 ) nvm install...9.7.1 32 安装32位的9.7.1nvm uninstall 9.7.1 卸载9.7.1nvm use 9.7.1 切换node版本至9.7.1 nvm list...查看本地已安装的node版本,同时也会显示当前使用的node版本 cordova的安装和使用命令 注意cordova的版本不能像nodejs一样通过nvm工具开进行动态切换 切换版本只能卸载再重新安装

    72240

    nvm管理工具

    下载 nvm管理工具下载地址 nvm常用命令(以版本号为6.4.0的Node举列说明) 安装指定版本Node nvm install 6.4.0 卸载指定版本的Node nvm uninstall nvm uninstall 6.4.0 切换使用指定的版本Node nvm use 6.4.0 列出所有安装的版本 nvm list 列出所有远程服务器的版本 nvm ls-remote 显示当前的版本...nvm version 或者 nvm current 给不同的版本号添加别名 nvm alias eg: nvm alias server 6.4.0 删除已定义的别名...npm安装gulp npm版本和gulp版本如果其中一个过低过高,gulp编译就容易报错,这里就记一下项目里好使用的npm和gulp对应的版本号吧(记录时间:2020/8/11) 安装使用6.4.0本的...Node nvm install 6.4.0 安装使用3.9.1本的gulp 全局安装 npm install gulp@3.9.1 -g 本地安装 npm install gulp --save-dev

    1.5K10

    简单的nvm语法

    以下是一些常用的nvm语法:显示已经安装的node版本列表nvm listnvm list可以显示已经安装的node版本列表,如下所示:nvm list // 显示已安装的版本(同 nvm list installed...版本号安装指定版本的nodenvm install 12.22.0 // 安装12.22.0本nodenvm install latest // 安装最新版本node注:当运行nvm install命令时...,若出现权限问题,可以使用管理员身份运行cmd使用指定版本的nodenvm usenvm use 版本号 使用指定版本的nodenvm use 12.122.0 // 使用12.22.0本node注:...uninstall 16.16.0 // 卸载16.16.0本node其他nvm ls-remote:用于查看远程服务器上所有可用的Node.js版本。...nvm alias :用于给不同版本号的Node.js添加别名nvm unalias :用于删除已定义的别名

    48820

    前端工程模块化

    Node版本不同,导致开发者需要不停的调整Node版本,NVM就是为了解决这个问题!...package.json 管理的所有依赖包:npm install 或 npm i 当我们拿到一个 剔除了 node_modules 的项目之后: 最长使用的命令 指定包版本: 项目中可能会遇到版本不匹配的情况...有时就需要安装指定版本的包,可以使用下面的命令的: 命令格式: npm i 包名@版本号 实际情况可以先去官网确认版本存在,避免麻烦; 命令示例: npm i jquery@1.11.2 下载安装指定的1.11.2本的... yarn #和npm run 不同不需要加 run yarn 注意事项: yarn全局包安装,并不会默认配置系统的全局变量所以会,产生安装识别的错觉:个人建议全局可以考虑...default 对象; 模块的导入: 常规导入: import * as 别名 from "文件地址.JS" 默认暴漏简: import 别名 from "默认暴漏文件地址.JS" 仅 默认暴漏的.JS

    8910

    通过NVM管理Node.js多版本

    而目前的当前版本(Current)是14本,将于今年(2020年)下半年进入LTS状态,14相比12由非常大的提升和特性更新。...终端生效 如果默认用bash,退出终端直接重新登录即可,因为安装脚本修改了我们主目录下的.bashrc文件。...生效新版本:use 子命令 默认新安装的会生效,如果指定切换某一个版本,通过use子命令: nvm use v12.18.3 注意!...nvm use 0x05 通过Alias管理 其实,大多数情况,我们不需要特别关注小版本号。通过Alias(别名)来管理,可以更加方便。...如最新的LTS版本的默认Alias为lts/erbium,而最新的版本为default。当然还可以重新设置系统里的分支名字,即可以自定义关联。

    8.3K2714
    领券