Node.js はどのようにバージョン管理を実行しますか?共有できる 3 つの実用的なバージョン管理ツール

青灯夜游
リリース: 2022-09-08 20:35:05
転載
7173 人が閲覧しました

ノードバージョン管理を実行するにはどうすればよいですか?次の記事では、非常に実用的な Node.js のバージョン管理ツールを 3 つ紹介します。

Node.js はどのようにバージョン管理を実行しますか?共有できる 3 つの実用的なバージョン管理ツール

前回の記事「Node.js のさまざまなバージョンの違いは何ですか?」適切なバージョンを選択するにはどうすればよいですか? 」で、Node.js のバージョンが LTS 系と Current 系に分かれていると紹介しましたが、LTS 版と Current 版の両方をローカル開発環境にインストールする必要がある場合、Node.js 版のバージョン管理を行う必要があります。

たとえば、Node.js 8.0.0 と Node.js 17.0.0 はローカルにインストールする必要があります。

Node.js バージョンをバージョン管理できるようにするために、非常に実用的な Node.js バージョン管理ツールを 3 つコンパイルしました。これにより、誰もがさまざまなローカル環境で Node に自由に切り替えることができます。 .jsバージョン。

1.nvm

Github スター: 60K

nvm は Node.js です。バージョン管理ツールを使用すると、ユーザーはコマンド ラインからさまざまな Node.js バージョンをすばやくインストール、切り替え、管理できます。

Node.js はどのようにバージョン管理を実行しますか?共有できる 3 つの実用的なバージョン管理ツール

画像出典:

github

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
ログイン後にコピー

Node.js はどのようにバージョン管理を実行しますか?共有できる 3 つの実用的なバージョン管理ツール

2. n

Github星数: 16.7K

n

は対話型の Node.js バージョン管理ツールです。サブスクリプト、構成ファイル、複雑な API はありません。非常に使いやすいです。 。 単純。

Node.js はどのようにバージョン管理を実行しますか?共有できる 3 つの実用的なバージョン管理ツール#n macOS と Linux でのみ利用可能であり、Windows では利用できません。

インストール方法

npm を使用してグローバルに直接インストールできます:

npm install n -g
ログイン後にコピー

共通コマンド

n          # 显示所有已下载版本
n 10.16.0  # 下载指定版本
n lts      # 查看远程所有 LTS Node.js 版本
n run 10.16.0 # 运行指定的 Node.js 版本
ログイン後にコピー

n -h

と入力してヘルプ情報を表示します。主なコマンドは次のとおりです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">  n                              Display downloaded Node.js versions and install selection   n latest                       Install the latest Node.js release (downloading if necessary)   n lts                          Install the latest LTS Node.js release (downloading if necessary)   n &lt;version&gt;                    Install Node.js &lt;version&gt; (downloading if necessary)   n install &lt;version&gt;            Install Node.js &lt;version&gt; (downloading if necessary)   n run &lt;version&gt; [args ...]     Execute downloaded Node.js &lt;version&gt; with [args ...]   n which &lt;version&gt;              Output path for downloaded node &lt;version&gt;   n exec &lt;vers&gt; &lt;cmd&gt; [args...]  Execute command with modified PATH, so downloaded node &lt;version&gt; and npm first   n rm &lt;version&gt;             Remove the given downloaded version(s)   n prune                        Remove all downloaded versions except the installed version   n --latest                     Output the latest Node.js version available   n --lts                        Output the latest LTS Node.js version available   n ls                           Output downloaded versions   n ls-remote [version]          Output matching versions available for download   n uninstall                    Remove the installed Node.js&lt;/version&gt;&lt;/version&gt;&lt;/cmd&gt;&lt;/vers&gt;&lt;/version&gt;&lt;/version&gt;&lt;/version&gt;&lt;/version&gt;&lt;/version&gt;&lt;/version&gt;&lt;/version&gt;&lt;/version&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>

3. fnm

Github スター: 8.4K

fnm

は、Rust を使用して構築された、高速かつシンプルな Node.js バージョン マネージャーです。

Node.js はどのようにバージョン管理を実行しますか?共有できる 3 つの実用的なバージョン管理ツール画像出典:

freecodecamp

主な機能:

? クロスプラットフォームのサポート、含む: macOS、Windows、Linux;
  • ✨ 単一ファイル、簡単なインストール、即時起動;
  • ? スピードを念頭に置いて設計;
  • ?
  • に適用可能。 node -version
  • および .nvmrc ファイル;
インストール方法

macOS/Linux 環境:

# bash, zsh and fish shells
curl -fsSL https://fnm.vercel.app/install | bash
ログイン後にコピー

Windows 環境:

# 管理员模式打开终端,安装后只能使用管理员模式打开使用

choco install fnm

# 安装完成还需要手动设置环境变量
ログイン後にコピー

Linux/macOS/Windows 環境では、インストール用のバイナリ ファイルを直接ダウンロードすることもできます。ダウンロード アドレス:

github.com/Schniz/fnm/…

一般的に使用されるコマンド

fnm -h             # 查看帮助
fnm install 17.0.0 # 安装指定 Node.js 版本
fnm use 17.0.0     # 使用指定 Node.js 版本
fnm default 17.0.0 # 设置默认 Node.js 版本
ログイン後にコピー

概要

この記事では、非常によく使用される 3 つの Node.js バージョン管理ツールを推奨します。実際のニーズに合わせて選択してください。

より良いツールをお持ちの場合は、メッセージを残して共有してください。

ノード関連の知識については、nodejs チュートリアル を参照してください。

以上がNode.js はどのようにバージョン管理を実行しますか?共有できる 3 つの実用的なバージョン管理ツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:juejin.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート