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

我可以在Linux中运行多版本Nodejs而不使用NVM吗

在Linux中可以通过使用工具管理多个版本的Node.js,而不一定非要使用NVM(Node Version Manager)。以下是一种可能的方法:

  1. 下载所需版本的Node.js二进制文件:可以从Node.js官方网站的下载页面(https://nodejs.org/en/download/)上找到各个版本的二进制文件,选择并下载所需版本的Linux二进制文件(通常是.tar.gz压缩包)。
  2. 解压下载的压缩包:使用以下命令解压下载的压缩包(以版本号v14.17.0为例):
代码语言:txt
复制
tar -xzf node-v14.17.0-linux-x64.tar.gz

这将在当前目录下创建一个名为node-v14.17.0-linux-x64的文件夹,其中包含Node.js的可执行文件和相关资源。

  1. 配置环境变量:为了能够在任何位置运行特定版本的Node.js,需要将其可执行文件的路径添加到系统的环境变量中。可以通过编辑~/.bashrc(如果使用Bash作为默认shell)或~/.zshrc(如果使用Zsh作为默认shell)文件来添加以下行:
代码语言:txt
复制
export PATH=/path/to/node-v14.17.0-linux-x64/bin:$PATH

/path/to替换为实际解压的Node.js文件夹的路径。保存并关闭文件后,执行以下命令以使更改生效:

代码语言:txt
复制
source ~/.bashrc

代码语言:txt
复制
source ~/.zshrc
  1. 验证安装:使用以下命令验证Node.js的安装是否成功:
代码语言:txt
复制
node -v

如果输出对应的版本号(例如v14.17.0),则表示安装成功。

通过上述步骤,你可以在Linux中成功运行多个版本的Node.js,并且无需使用NVM。这种方法适用于需要同时使用多个Node.js版本的开发者,以便在不同项目中使用不同的Node.js版本。

另外,腾讯云也提供了一系列与云计算相关的产品,如云服务器(https://cloud.tencent.com/product/cvm),云原生应用引擎(https://cloud.tencent.com/product/tke),对象存储(https://cloud.tencent.com/product/cos),人工智能(https://cloud.tencent.com/product/ai)等。你可以根据具体需求选择适合的产品来实现相关的云计算场景。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • nodejs开发环境配置【1】-nvm的安装详解

    nodejs版本升级相当快,不同版本之间存在了或多或少的差异,切换版本的时候,如果不使用版本管理工具的话,需要卸载后再安装新的版本,浪费不必要的时间和精力。作为一名高效率的程序员怎么能忍?...nvm作为一款管理nodejs版本工具,通过命令行切换,实现在开发环境安装使用多个nodejs版本。...下载红框选中的版本即可(本文使用1.1.6版本作为演示)。 第二步:C盘根目录下创建一个dev文件夹,并在这个文件夹下再新建两个文件夹——nvmnodejs。...操作步骤:右击【的电脑】-点击【属性】-点击【高级系统设置】-点击【环境变量】,在下面的【系数变量】,如果还未存在NVM_HOME和NVM_SYMLINK,就先分别进行【新建】,新建时注意变量值的设置...如图: 第二步:由于linux里面修改了环境变量,必须还得source一下才能生效——命令行运行一下这个命令: source ~/.bashrc 这样linux的命令行就可以使用nvm了。

    1.9K40

    Ubuntu常用环境配置及常用软件安装

    前言 开发使用Linux强烈建议使用Ubuntu建议使用CentOS 下载软件的时候推荐使用deb和snap格式的文件 基本环境 安装显卡驱动 打开系统的软件和更新 找到附加驱动找到对应的驱动更新即可...这里上传方式选择app的始终不行就使用PicGo-Core的方式了 以下是配置 其中qiniu改成自己的配置。...下载安装nvm 版本管理器 cd ~ sudo apt install curl curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3...镜像 ~/.bashrc设置变量 sudo gedit ~/.bashrc 添加 export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors.../node 输入后,终端输入下面的命令使其生效,然后可以接着运行nvm命令 source ~/.bashrc 此时运行 查看所有可用版本 nvm ls-remote 安装nodejs nvm install

    1.5K40

    Node.js 版本管理器: nvm 介绍

    有时候,我们需要测试写的 Nodejs 的程序不同 Nodejs 版本下是否能正常运行;或是我们想要尝试下最新版 Nodejs 的新特性,但常用的代码需要旧版本Nodejs。...以后我们切换到 5.0 版本只需执行 nvm use 5.0 即可。当然,我们可以nvm install 来装更多的版本。 安装 nvm 的官方版本只支持 Linux 和 Mac。...可能会有一些坑(的 Win7 能比较正常的运行,而我一同事的,总出现问题。。。)。...常用命令 nvm install [Nodejs 版本] 安装某版本Nodejs nvm use [Nodejs 版本|system] 使用版本Nodejs。...若选的 system 表示用 电脑上在装 nvm 之前使用装的 Nodejs nvm ls 查看本机安装的所有的 Nodejs, 并高亮当前使用版本 当上面命令Nodejs 版本缺省时,会在当前以及其上级文件夹

    1.7K10

    Node.js简介与安装.md

    2.Nodejs安装 对于Windows安装不多说,侧重于linux下面进行开发和编程nodejs; 安装完成后,Windows环境下,请打开命令提示符,然后输入node -v,如果安装正常,你应该看到这样的输出...://nodejs.cn/download/) 安装环境:CentOS Linux release 7.6.1810 (Core) [强烈建议使用Centos 7.x] 安装步骤: #1.使用nvm维护多个版本的...进入的电脑→属性→高级→环境变量系统变量下新建“NODE_PATH”,输入“D:\Program Files\nodejs\node_global\node_modules” 3.Nodejs简单使用...##项目下面指定版本号 采用 nvm run index.js 直接执行 $ vim .nvmrc 10.15.3 $ nvm use #进行使用版本运行(通过我们项目文件nvmrc读取版本号进行切换...,我们可以非常方便地运行JavaScript文件。

    1.8K20

    使用nvm一台电脑上便捷管理多个不同版本nodejs

    今天在做一些东西的时候发现过高的nodejs版本并不支持,但是卸载重新装一个低版本的又会导致一些其它项目可能不能运行,于是就想着有没有一个快速切换nodejs版本的方法,然后去网上找,找到一篇文章,讲得十分详细...文章出处:【学习日记】node原版本的卸载和版本node的安装与切换(NVM)_node重新安装版本命令-CSDN博客 正文: 一、使用的环境和技术 Windows 11 NVM node.js 二、...检测系统是否还存在nodejs小黑窗输入 node -v 。...(2)将下载好的安装包放入nvm文件夹,解压,进行安装。 确认是否安装成功 小黑窗输入 nvm 。...五、开始使用 检查是否真的安装了nodejs 装成功后 NVM 安装目录下出现一个 所安装版本的文件夹,这时可以尝试小黑窗使用 nvm list 命令查看已安装 NodeJS 列表。

    43910

    Vue项目上线环境部署,项目优化策略,生成打包报告,及上线相关配置

    部署Node.js环境 二进制安装 该部署过程使用的安装包是已编译好的二进制文件,解压之后,bin文件夹就已存在node和npm,无需重复编译....下载解压node.js安装包 wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz tar xf node-v6.9.5-linux-x64...NVM安装版本 NVM(Node Version Manager)是Node.js的版本管理软件,使您可以轻松Node.js各个版本间进行切换。...完成以下操作,使用NVM安装多个Node.js版本 使用git将远克隆到~/.nvm目录下,并检查最新版本 yum install git git clone https://github.com...install v6.9.5 nvm install v7.4.0 # 运行nvm 1s查看已安装的Node.js版本,当前使用版本为v7.4.0。

    91460

    nodejs升级到最新LTS版本方法汇总:linuxmacwindow—npmyumssh

    nodejs不同版本的差异还是蛮的,比如obj?.a nodejs12是不支持的,必须得升级到14才可以。但是centos yum 默认安装的,或者系统集成的nodejs版本都是很老的。...所以,第一个是项目中,锁定nodejs版本,比如: {   "name": "bk-vision",   "version": "0.2.7",   "private": true,   "description...版本管理,请参考:《nvm使用详解——命令解析大全》、《npm包管理问题:安装nvm后如何管理各个版本间包》 本篇主要讲linux 服务器上 升级方法,nodejs版本、 看了官网的文档:https:/... npm@latest -g 检查 npm 的当前版本使用命令:npm -v 清除npm cache npm cache clean -f npm升级nodejs 安装 n 模块 npm install...://www.npmjs.com/package/n 因为n比nvm简单,所以linux上直接npm 来升级nodejs选择n 通过brew 更新 Node.js version on macOS

    3.7K20

    nvm使用指南

    诞生背景 我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的NodeJS运行环境。...不过,nvm-windows并不是nvm的简单移植,他们也没有任何关系。但下面介绍的所有命令,都可以nvm-windows运行。...例如,切换到 8.6.0: nvm use 8.6.0 项目中使用不同版本的 Node 我们可以通过创建项目目录的.nvmrc文件来指定要使用的Node版本。...之后项目目录执行nvm use即可。.nvmrc文件内容只需要遵守上文提到的语义化版本规则即可。另外还有个工具叫做avn,可以自动化这个过程。...解决nvm下载速度慢问题 由于nvm默认的下载地址http://nodejs.org/dist/是外国外服务器,国内很慢可以使用淘宝的镜像。

    66120

    Windows下完全卸载node.js并安装node.js的版本管理工具nvm-windows

    前言 由于高版本的node.js导致gulp执行build命令失败,需要在Windows下卸载掉已有的node.js并安装一个版本管理工具nvm-windows,方便切换不同版本的node.js。...nvmLinux下常用的一个node.js版本管理工具,但是nvm不能在Windows下使用GitHub上有个项目叫nvm-windows,可以让我们Windows下对node.js进行版本管理...查看已安装的nodejs版本 1 nvm list 如果是第一次安装,使用该命令结果如下: 1 2 3 C:\Users\Lewis>nvm list No installations recognized...-bit 安装成功后可以查询看看已安装的nodejs版本: 1 2 3 C:\Users\Lewis>nvm list 8.11.2 有需要的话,可以继续安装其他版本nodejs。...使用指定版本nodejs 1 nvm use 8.11.2 安装成功后可以验证下版本: 1 2 3 4 5 6 C:\Users\Lewis>nvm list * 8.11.2 (Currently

    2.8K30

    通过NVM管理Node.js版本

    0x00 背景概述 本文将展示如何在腾讯云服务器(如CVM或Lighthouse实例),通过NVM这一工具不同的项目中切换Node.js版本,并更新至最新的v14版。...生产环境的软件应该例仅使用这些LTS版本(即Acitve LTS版或者Maintenance LTS版)。其实类似的发布模式开源社区也很常见,比如Ubuntu等。...它可以运行在任何与POSIX兼容的shell上(如bash、zsh、dash、ksh等等),并且可以运行Linux/Unix、MacOS、甚至Windows WSL等系统。...如最新的LTS版本的默认Alias为lts/erbium,最新的版本为default。当然还可以重新设置系统里的分支名字,即可以自定义关联。...0x07 小结一下 相信阅读到此,你已经可以自己的腾讯云服务器上安装下载NVM管理工具,并轻松地管理/切换多个Node.js版本了。

    8.2K2714

    NodeJS 版本管理

    NodeJS 版本管理 背景 随着前端的快速发展,作为前端开发人员,工作研发维护不同 NodeJS版本 的项目,是相对普遍的,那么开发机器上只有一个版本NodeJS是无法满足的,通常的做法都是 切换环境变量...(可选[arch])指定安装32位或64位版本(默认为系统arch)。设置[arch]为all以安装32和64位版本命令后面添加--insecure ,可以绕过远端下载服务器的SSL验证。...建议设置为淘宝的镜像https://npm.taobao.org/mirrors/npm/ nvm uninstall : 卸载指定版本nodejs。...nvm use [version] [arch]: 切换到使用指定的nodejs版本可以指定32/64位[arch]。...nvm version: 显示当前运行nvm版本可以简写为nvm v 参数设置 设置国内镜像,nvm安装目录下的settings.txt (eg: F:\nvm\settings.txt) root

    2.2K10

    安装Ubuntu和Node.js

    弯路1:直接用apt install nodejs -legacy来安装,这样装下来的版本比较老,前几个月测试的时候装的大概是v4.2.6 版本。而且这种安装之后,用起来各种不方便,极不推荐。...弯路2:node.js官网下载最新稳定版本,例如是v6.9.1,然后: 解压: tar -xJf node-v6.9.1-linux-x64.tar.xz 移动到opt目录下: sudo mv..., ~/.bashrc, ~/.bash_profile, ~/.profile, 或者 ~/.zshrc 文件添加命令: source ~/git/nvm/nvm.sh 一般都在~/.bashrc...同时在这个文件设置npm和nvm的源为淘宝镜像。...): nvm install lts 可以同时安装多个版本,方便地用nvm use [版本号]来切换,切换后用nvm alias default [版本号]来设置它为默认版本(下次启动才不会被换回去

    99140

    T系列部署教程1:nvmNodeJS的下载安装

    简单来说,当开发者要在短时间内运行多个Vue项目,但这些项目需要不同的NodeJS版本NVM可以帮助开发者完成快速切换。...NVM 让您能够同一台计算机上安装、管理和切换多个 Node.js 版本,从而提高开发效率并确保项目兼容性。 安装简单:NVM 的安装过程简单快捷,只需遵循官方文档的几个步骤即可完成安装。...社区支持:NVM 拥有活跃的开发者社区,您可以社区寻求帮助、分享经验并获取最新的开发动态。...然后我们再次输入 nvm list 命令,查看电脑安装的所有 NodeJS 版本 接着我们输入 nvm use 14.21.3 命令,使用版本,如下图所示。...available // 显示可以安装的所有node.js的版本 nvm use // 切换到使用指定的nodejs版本

    23800

    Windows下安装及使用NVM

    我们可能同时进行2个或者多个项目,不同的项目所使用的node版本有可能是不一样的,再或者要用最新的node版本进行试验和学习。...在这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题产生的,它可以方便的同一台设备上进行多个node版本之间切换,而这个正是nvm的价值所在,详细信息可以nvm...通过它可以安装和切换不同版本nodejs。下面列出下载、安装及使用方法。...nvm-setup.zip:安装版,推荐使用 3.安装nvm 这里我们使用安装版,安装完成可直接使用,不需要手动配置环境变量。...nvm proxy [url]  7.设置node镜像。默认是https://nodejs.org/dist/。如果写url,则使用默认url。

    1.8K1613

    如何在Ubuntu 16.04上安装Node.js

    没有服务器的同学可以在这里购买,不过个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...由于与另一个包冲突,因此调用Ubuntu存储库的可执行文件nodejs不是node。在运行软件时请记住这一点。...如何使用NVM安装 安装Node.js的另一种方法是通过apt用一个专门设计的工具nvm,它代表“Node.js版本管理器”。不是操作系统级别nvm工作,主目录的独立目录级别工作。...这意味着您可以安装多个自包含的Node.js版本不会影响整个系统。 通过控制您的环境,nvm可以访问最新版本的Node.js并保留和管理以前的版本。...虽然Ubuntu存储库的打包版本最简单,但该nvm方法肯定更灵活。 想要了解更多关于Linux的开源信息教程,请前往腾讯云+社区学习更多知识。

    7.2K61
    领券