首页 > 编程语言 >快速切换 nodejs 的版本

快速切换 nodejs 的版本

时间:2023-07-23 23:44:21浏览次数:39  
标签:nodejs sudo 调度 切换 版本 后台

最近在开发一个常驻进程、定时任务统一调度系统,以应对开发在进程管理方面遇到的各种复杂问题。

组里开发项目,一般来说是一个人承包整个项目,包括调度器设计,还有后台系统。我还有一部分工作,是队列相关的信息,这个由监控同学负责,到时候我后台聚合他的数据一并展示。

然后我就遇到问题了:

我以前刚入职公司的时候,使用一个开源的后台模板 vue-admin-template 二次开发了一个框架,两三年过去了,因为 nodejs 版本太老有些包下不来,自己升级了 nodejs 后算是解决了问题。

不过呢,我回到家之后想写代码,发现家里电脑和公司电脑环境不一样。因为我新后台系统升级了,旧后台系统咋办?不可能全部都升级 nodejs 的,后台太多了。

这个时候,切换 nodejs 版本显然就很重要了!后来我找到一个包,只需全局安装,就可以自由切换版本,非常好用!

npm install -g n

如果安装不了提示权限问题,可以 sudo 执行。

切换就很方便啦!执行以下命令即可切换到 v16.14.0 版本。

sudo n 16.14.0

一个优秀的产品,真的是简洁为美,用起来是那么的自然。而且,它包名就只有一个字母。

还有其他的用法,就不详细介绍了(好像也用不到),有兴趣可以去官网看看。


文章来源于本人博客,发布于 2022-02-20,原文链接:https://imlht.com/archives/253/

标签:nodejs,sudo,调度,切换,版本,后台
From: https://www.cnblogs.com/lofanmi/p/17576196.html

相关文章

  • nodejs sqlite报错 typeorm[ Expression tree is too large (maximum depth 1000)]
    最近在给公司开发一个工具时,使用SQLite,然后突然发现报错:(node:16195)UnhandledPromiseRejectionWarning:QueryFailedError:SQLITE_ERROR:Expressiontreeistoolarge(maximumdepth1000)athandler(/snapshot/server-work/node_modules/typeorm/driver/sqlite/Sql......
  • 查询mysql 安装版本,mac
    查询MySQL安装版本在Mac上使用MySQL时,有时候我们需要查看MySQL的安装版本信息。本文将介绍如何通过命令行和MySQL客户端来查询MySQL的安装版本。通过命令行查询MySQL安装版本在终端中执行以下命令可以查询MySQL的安装版本:mysql--version这个命令会返回MySQL的版本信息,例如:m......
  • 3.7的python 应该安装什么版本的numpy
    3.7的Python应该安装什么版本的NumPyNumPy是一个用于Python的开源数学库,它提供了一个高效的多维数组对象以及用于处理这些数组的数学函数。在Python中进行科学计算和数据分析时,NumPy是不可或缺的工具之一。然而,由于Python的版本迭代更新,我们需要了解3.7版本的Python应该安装什么版......
  • .net平台如何切换国产操作系统
    .NET平台如何切换国产操作系统简介在某些特定的应用场景中,我们可能需要将已经开发好的应用程序迁移到国产操作系统上运行,比如麒麟操作系统。本文将介绍如何使用.NET平台切换到国产操作系统的方案,并提供代码示例作为参考。确认国产操作系统兼容性在开始切换操作系统之前,首先需要......
  • git如何拉取指定版本号?
    前期准备工作:步骤1.安装好git  (省略,自行百度)步骤2.找一个空白的文件右键---》GitBashHere打开git命令窗口输入:gitinit (初始化本地仓库,目的是为了待会能克隆代码到本地仓库)如图所示: 重点开始:说一下我遇到的情况吧,项目上不知道从哪个版本开始就出现重大问题了,通过......
  • git的版本控制流程
    1、git是一款版本控制工具例如我们常用的淘宝,每次升级,版本号就会加一。那么我们怎么控制版本号呢?--使用git。 2、最常使用的git指令gitadd.暂存gitcommit-m"***"提交到本地gitpull将远程仓库代码下拉到本地gitpush提交到远程仓库不建议使用【GitBash】中......
  • Redhat 8.2 系统语言切换(英文转中文)
    前提条件确保已连上网,并且配好yum源若未配好yum源可参考我上一篇文章部分Linux换国内源操作步骤安装中文语言包dnfinstallglibc-langpack-zh.x86_64修改系统字符集vim/etc/locale.conf改为LANG="zh_CN.UTF-8"使字符集立即生效source/etc/locale.conf或......
  • 在windows下使用vs2022编译v8引擎的稳定版本(2023.7.22)
    0.环境配置1.下载v8项目源代码2.下载开发工具3.下载配置项目4.编译安装ninja5.编译v8x64release动态库5.编译v8x64release静态库6.编译v8x64debug相关库动态版本静态版本6.编译v8ia32相关库①release版本动态静态②debug版本动态静态7.结尾......
  • 一个批处理,解决你重装python第三方模块的烦恼~(1.0版本)
    @echooffpipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simplepython-mpipinstall--upgradepippipinstallpyinstallerpipinstallpygamepipinstalljiebapipinstallpandaspipinstallbeautifulsoup4pipinstallrequestspipinstallnumpy......
  • python 终端切换
    Python终端切换指南引言在Python开发过程中,经常需要在终端环境下进行代码的编辑和调试。因此,掌握如何在终端中切换Python版本及虚拟环境是非常重要的。本文将向你介绍如何在终端中进行Python版本切换和虚拟环境的激活,以便你能更好地管理和开发你的Python项目。流程概览下表概......