0


Node【工具 01】Node Version Manager nvm安装使用(Node.js版本管理工具)

1.介绍

非专业前端开发工程师在构建项目时遇到如下问题:

ERROR: This version of pnpm requires at least Node.js v16.14
The current version of Node.js is v14.17.0
Visit https://r.pnpm.io/comp to see the list of past pnpm versions with respective Node.js version support.

懵了,一台电脑安装多个JDK版本我们是常遇到的,前端就不知道怎么处理了,幸亏有了

nvm

。使用它可以简单解决上面的问题:

nvm install16.14.0
nvm

是 Node.js 的版本管理工具(Node Version Manager)。它允许在同一台计算机上同时安装和管理多个 Node.js 版本。这对于开发人员和项目来说是非常有用的,因为不同的项目可能需要不同的 Node.js 版本来运行。以下是

nvm

的一些主要用途:

  1. 多版本支持: 允许你在同一台计算机上安装多个 Node.js 版本,而不会互相干扰。这对于不同项目使用不同的 Node.js 版本时非常重要。
  2. 版本切换: 允许你在不同项目之间切换 Node.js 版本。通过简单的命令,你可以轻松切换全局 Node.js 版本或在特定项目目录中使用特定版本。
  3. 便于测试: 如果你的应用程序或库需要在不同版本的 Node.js 上进行测试,nvm 可以使得这个过程更加简便。你可以在不同版本的 Node.js 上运行测试套件,确保你的代码在各个环境中都能正常工作。
  4. 升级和回退: 通过 nvm,你可以轻松升级到最新的 Node.js 版本,或者在需要时回退到旧版本。这对于确保应用程序在新版 Node.js 中正常运行,同时避免可能的兼容性问题非常有帮助。

使用

nvm

,可以通过简单的命令行操作轻松管理 Node.js 版本,而无需手动下载、安装或卸载。这对于大多数 Node.js 开发者来说是一个非常方便的工具。

2.命令使用

2.1 安装

  • Windows直接下载nvm-setup.exe双击即可安装。
C:\Users\Administrator>nvm -v1.1.10

2.2 查看可用的版本

nvm ls

2.3 安装指定版本的 Node.js

nvm install16.14.0

2.4切换版本

nvm use 16.14.0

2.5 卸载指定版本的 Node.js

nvm uninstall 14.17.5

2.6 更多命令小伙伴们可以自行探索

Running version 1.1.10.

Usage:

  nvm arch                     : Show ifnode is running in32 or 64 bit mode.
  nvm current                  : Display active version.
  nvm install<version>[arch]: The version can be a specific version, "latest"for the latest current version, or "lts"for the
                                 most recent LTS version. Optionally specify whether to install the 32 or 64 bit version (defaults
                                 to system arch). Set [arch] to "all" to install32 AND 64 bit versions.
                                 Add --insecure to the end of this command to bypass SSL validation of the remote download server.
  nvm list [available]: List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.
  nvm on                       : Enable node.js version management.
  nvm off                      : Disable node.js version management.
  nvm proxy [url]: Set a proxy to use for downloads. Leave [url] blank to see the current proxy.
                                 Set [url] to "none" to remove the proxy.
  nvm node_mirror [url]: Set the node mirror. Defaults to https://nodejs.org/dist/. Leave [url] blank to use default url.
  nvm npm_mirror [url]: Set the npm mirror. Defaults to https://github.com/npm/cli/archive/. Leave [url] blank to default url.
  nvm uninstall <version>: The version must be a specific version.
  nvm use [version][arch]: Switch to use the specified version. Optionally use "latest", "lts", or "newest"."newest" is the latest installed version. Optionally specify 32/64bit architecture.
                                 nvm use <arch> will continue using the selected version, but switch to 32/64 bit mode.
  nvm root [path]: Set the directory where nvm should store different versions of node.js.
                                 If <path> is not set, the current root will be displayed.
  nvm [--]version              : Displays the current running version of nvm for Windows. Aliased as v.

3.问题

3.1 无法切换版本

  • 原因:安装nvm时管理的nodejs目录跟之前安装的目录不一致。
  • 处理:删除之前的nodejs目录,使用nvm重新安装。
标签: node.js nvm

本文转载自: https://blog.csdn.net/weixin_39168541/article/details/134710834
版权归原作者 シ風箏 所有, 如有侵权,请联系我们删除。

“Node【工具 01】Node Version Manager nvm安装使用(Node.js版本管理工具)”的评论:

还没有评论