ホームページ > ウェブフロントエンド > フロントエンドQ&A > Nodejsを下位バージョンに変更する方法

Nodejsを下位バージョンに変更する方法

WBOY
リリース: 2023-05-18 13:09:38
オリジナル
2100 人が閲覧しました

nodejs は、Chrome JavaScript エンジンをベースにした実行プラットフォームで、イベント駆動型のノンブロッキング I/O やその他の機能を使用し、効率的なサーバーサイド プラットフォームとなります。実際の開発では、nodejsのバージョンを切り替える必要がある場合がありますが、この記事ではnodejsのバージョンを切り替える方法を紹介します。

nodejs バージョン管理ツール nvm

nvm は、Ruby の rvm や Java の jenv に似た、git ベースの nodejs バージョン管理ツールです。 Nodejsのバージョン切り替えやインストール、アンインストールなどの操作を簡単に行うことができます。

nvm のインストール

nvm の使用を開始する前に、システムに nvm をインストールする必要があります。 Linux では、次のように、curl コマンドを使用してインストールできます:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

Windows では、nvm の公式 Web サイト (https://github.com/coreybutler/nvm-windows/releases) にアクセスし、インストール用の nvm-setup.zip ファイルをダウンロードできます。

nvm の使用

nvm をインストールしたら、その使用方法を見てみましょう。

利用可能なnodejsバージョンのリスト: nvm ls-remote

指定されたバージョンのnodejsをインストールします: nvm install 8.0.0

指定されたバージョンのnodejsを使用します: nvm use 8.0。 0

指定されたバージョンの nodejs をアンインストールします: nvm uninstall 8.0.0

nodejs のデフォルト バージョンを設定します: nvm alias default 6.0.0

Windows システム デフォルトでは、nvm はシステム環境変数に nodejs を自動的に追加しません。手動で追加する必要があります。2 つのファイル add_to_path.cmd と rm_from_path.cmd が nvm のインストール ディレクトリにあります。または、これらのスクリプトを実行して追加するか、nodejs のパスを削除します。

nvm を介して nodejs のバージョンを管理するのは非常に便利で、複数のプロジェクトが異なるバージョンの nodejs を使用する必要があることによって引き起こされる競合を回避することもできます。

nodejs バージョンを手動で切り替える

上記では nvm の使用方法を紹介していますが、場合によっては、nvm を使用してバージョンを切り替えるのではなく、nodejs バージョンを手動で切り替えたい場合があります。では、この操作をどのように実行するのでしょうか?

まず、nodejs インストール パッケージの必要なバージョンをダウンロードし、指定されたディレクトリに抽出する必要があります。

次に、システム環境変数を設定することで手動切り替えを実現できます。 Linux では、次のように、nodejs bin ディレクトリを $PATH に追加できます。

export PATH=$PATH:/path/to/nodejs/bin

Windows では、手動で追加する必要があります。システム環境変数へのnodejsのパス。

nodejs のバージョンを切り替える必要がある場合は、ターミナルで上記の set コマンドを実行するだけです。

概要

この記事では、nodejs のバージョンを切り替える 2 つの方法を紹介します。バージョン管理に nvm を使用する方法と、nodejs バージョンを手動で切り替える方法です。単純な開発の場合は手動切り替えを検討できますが、複数のバージョンを同時に管理する必要があるプロジェクトの場合は、nvm の方が良い選択です。この記事が、実際の開発におけるnodejsのバージョン管理の改善に役立つことを願っています。

以上がNodejsを下位バージョンに変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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