首页 > 编程语言 >推荐一个node版本管理工具nvm

推荐一个node版本管理工具nvm

时间:2024-01-15 14:25:40浏览次数:43  
标签:node Node install 管理工具 js sh 版本 nvm

nvm是一款 Node.js 版本管理工具,允许用户通过命令行快速安装、切换和管理不同的 Node.js 版本。

nvm 只适用于 macOS 和 Linux 用户的项目,如果是 Windows 用户,可以使用 nvm-windows 、nodist 或 nvs 替换。

安装方式

macOS 下载方式:

# 方式1 浏览器打开下面链接下载
https://github.com/nvm-sh/nvm/blob/v0.39.1/install.sh
# 下载完成后,通过命令安装
sh install.sh

# 方式2 推荐
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

# 方式3
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

安装过程中如果遇到一些奇怪的问题,可以查看下 nvm 补充说明

常用命令

nvm ls                # 查看版本安装所有版本
nvm ls-remote         # 查看远程所有的 Node.js 版本
nvm install 17.0.0    # 安装指定的 Node.js 版本
nvm use 17.0.0        # 使用指定的 Node.js 版本
nvm alias default 17.0.0  # 设置默认 Node.js 版本
nvm alias dev 17.0.0  # 设置指定版本的别名,如将 17.0.0 版本别名设置为 dev

 

问题

需要注意的是,使用nvm use version切换node版本后,再次新开终端,依旧是旧的node版本。

转载自:https://blog.csdn.net/weixin_42349568/article/details/126981321

 

解决

在切换版本:

nvm use 16.20.2

之后执行这条命令

nvm alias default 16.20.2

在这之后,就是新的node版本了.

 

标签:node,Node,install,管理工具,js,sh,版本,nvm
From: https://www.cnblogs.com/wxxwjef/p/17965251

相关文章

  • nvm管理nodejs
    gitub搜索nvm-windows,选择收藏最多的点击release,选择最新的版本下载,安装:修改nvm和npm的路径打开nvm文件夹,找到settings.txt文件,修改settings.txt的内容(主要为了解决nvm安装node时,使得node与npm对应的安装成功)root:C:\nvmpath:C:\ProgramFiles\nodejs//将npm镜像改为淘......
  • 在Linux中安装和配置Node.js与Express.js创建HTTP服务器
    在Linux环境中,安装和配置Node.js与Express.js来创建一个HTTP服务器需要一系列的步骤。下面是一个详细的指南,帮助你在Linux上设置这个环境。步骤1:安装Node.js首先,你需要确保你的Linux系统已经安装了Node.js。你可以通过以下命令来检查是否已经安装:bash复制代码node-v如果已经安装,它......
  • 在nodejs环境使用promise函数
     如果单纯的使用promise,对环境比较简单,只需要一个js文件即可。//constp1=newPromise((resolve,reject)=>{//setTimeout(()=>{//resolve('resolve')//},1000)//})//constp2=newPromise((resolve,reject)=>{//setTimeout(()......
  • node-red__function_2
              ......
  • node版本管理工具推荐
    hello,今天给大家分享几款node版本管理的工具。背景在开发前端项目的时候,特别是新到公司接手一个多年维护的老项目时,如果node版本不正确,有的插件可能无法正确安装,比如我之前提到的node-sass无法安装问题,具体请看:https://www.cnblogs.com/easy1996/p/17945874同时我们在开......
  • VSCode 终端显示“pnpm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此
    如果出现以下问题: 解决方案:1.用get-ExecutionPolicy命令在vscode终端查询状态get-ExecutionPolicy#返回Restricted说明状态是禁止的Restricted2.用set-ExecutionPolicyRemoteSigned命令更改状态即可set-ExecutionPolicyRemoteSigned此时再输入 get-ExecutionP......
  • node.js 安装与环境变量配置
    一、安装node.js官网:下载地址 历史版本:历史版本下载地址    下载完毕后,可以安装node,一路默认选项即可。这里我的安装路径是:D:\environment\nodejs。建议不要安装在系统盘(如C:),建议安装的路径不要有中文。 二、设置nodejsprefix(全局)和cache(缓存)路径1、新建文件夹:n......
  • node版本过高产生的启动不起来
    今天在用开源框架时发现的vue是使用的vue2,而自己的Node.js又过高,出现如图报错: 那么该如何解决这个问题呢?其实很简单在目录中找到找到package.json   加入这样一段代码就行了 "serve":"setNODE_OPTIONS=\"--openssl-legacy-provider\"&npmrundev\n" "sc......
  • 如何构建一个 NodeJS 影院微服务并使用 Docker 部署
    如何构建一个NodeJS影院微服务并使用Docker部署前言如何构建一个NodeJS影院微服务并使用Docker部署。在这个系列中,将构建一个NodeJS微服务,并使用DockerSwarm集群进行部署。以下是将要使用的工具:NodeJS版本7.2.0MongoDB3.4.1DockerforMac1.12.6在尝试......
  • k8s集群Node节点管理:节点信息查看及节点label标签管理
    k8s集群Node节点管理:节点信息查看及节点label标签管理Kubernetes集群Node管理一、查看集群信息[root@k8s-master1~]#kubectlcluster-infoKubernetescontrolplaneisrunningathttps://192.168.10.100:6443CoreDNSisrunningathttps://192.168.10.100:6443/api/v1......