node.js のバージョン管理 nvm と n_node.js について簡単に説明します。
今日のトピックは 2 つのパートで構成されています
1.node.js でのバージョン管理には nvm または n を使用します
2. nvm が node.js バージョンをインストールした後、ターミナル ノードを再起動すると、npm 環境変数が無効になります
パート 1: Node.js バージョンの管理に何を使用するか
まず第一に、node.js がついに歴史的な正式バージョン 1.0 をリリースしたことを祝福しなければなりません。私たちが目にしているのは V4.0 ですが、実際には、それが io.js の本当の意味です。期待に応え、その使命は完了しました。
過去数年間のnode.jsとio.jsの開発速度と、さまざまなバージョンの反復的なリリースを振り返ると、ノードを制御するにはnode.jsバージョン管理ツールを使用する必要があります。現在のシステムの js バージョン。
なぜこれを行うのですか?
新しいバージョンでは最新の V8 エンジンが使用されています。ES 6 の新機能はすべて使用できます。
ただし、無謀にアップグレードした場合、最初の問題は、開発環境とオンラインリリース環境が異なる可能性があるため、何か問題が発生した場合は、ボスがやって来て殺されるのを待つだけです。
2 番目の問題は、以前のオープンソース パッケージ、特に c モジュールで書かれたパッケージを再コンパイルする必要があることです。
現在人気のある Node.js のバージョン管理は何ですか?
nvm
brew install nvm
brew をインストールしたら、必ず bash または zsh 設定ファイルに設定してください。そうしないと、ターミナルを再起動したときに、node および npm 環境変数が無効であることがわかります
nvm 再起動後のターミナル ノードと npm 障害の解決策
インストールが成功したら、以下の手順に従ってシェル構成ファイルをセットアップしてください
brew info nvm
nvm: stable 0.26.1 (bottled), HEAD Manage multiple Node.js versions https://github.com/creationix/nvm /usr/local/Cellar/nvm/0.26.1 (3173 files, 56M) * Poured from bottle From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/nvm.rb ==> Caveats Add NVM's working directory to your $HOME path (if it doesn't exist): mkdir ~/.nvm Copy nvm-exec to NVM's working directory cp $(brew --prefix nvm)/nvm-exec ~/.nvm/ Add the following to $HOME/.bashrc, $HOME/.zshrc, or your shell's equivalent configuration file: export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh Type `nvm help` for further information. Bash completion has been installed to: /usr/local/etc/bash_completion.d
mkdir ~/.nvm
cp $(brew --prefix nvm)/nvm-exec ~/.nvm/
nano ~/.bashrc
nano ~/.zshrc
export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh
source ~/.bashrc
`source ~/.zshrc'
nvm と n の違い
。
n は実際には npm グローバル オープン ソース パッケージであり、npm
を使用してグローバルにインストールする必要があります。
n は軽量ですが、nvm はより独立しています。
したがって、使用する場合は、自分の状況に応じて比較検討してください。私は個人的に nvm を使用してノードのバージョンを制御します。
nvm は を使用します
nvm ls-remote
nvm ls
nvm install <version>
指定されたバージョンを削除します
nvm use <version>
npm install -g n
$ git clone https://github.com/visionmedia/n.git $ cd n $ [sudo] make install n 安装指定版本 n stable/laster/< version>
n 使用一个版本 n use <version> n 删除一个版本 n rm <version>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









SVN の概要 SVN (Subversion) は、コード ベースの管理と保守に使用される集中バージョン管理システムです。これにより、複数の開発者が同時にコード開発に協力できるようになり、コードの変更履歴の完全な記録が提供されます。 SVN を使用することで、開発者は次のことが可能になります。 コードの安定性を確保し、コードの損失や損傷を回避します。コードの変更履歴を追跡し、以前のバージョンに簡単にロールバックできます。共同開発。複数の開発者が競合することなく同時にコードを変更します。 SVN の基本操作 SVN を使用するには、TortoiseSVN や SublimeMerge などの SVN クライアントをインストールする必要があります。その後、次の手順に従って基本的な操作を実行できます。 1. コード ベース svnmkdirHttp://exampl を作成します。

Python 開発経験の共有: バージョン管理とリリース管理を実行する方法 はじめに: Python 開発プロセスにおいて、バージョン管理とリリース管理は非常に重要なリンクです。バージョン管理を通じて、コードの変更を簡単に追跡し、開発で共同作業し、競合を解決することができます。また、リリース管理は、コードの展開、テスト、リリースのプロセスを整理して、コードの品質と安定性を確保するのに役立ちます。この記事では、バージョン管理とリリース管理の 2 つの側面から Python 開発の経験と実践を共有します。 1. バージョン管理 バージョン管理

PHP コードのバージョン管理: PHP 開発では一般的に 2 つのバージョン管理システム (VCS) が使用されます。 Git: 分散 VCS。開発者はコード ベースのコピーをローカルに保存し、共同作業やオフライン作業を容易にします。 Subversion: 集中型 VCS。コード ベースの唯一のコピーが中央サーバーに保存され、より詳細な制御が可能になります。 VCS は、チームが変更を追跡し、共同作業し、以前のバージョンにロールバックするのに役立ちます。

Java 開発でバージョン管理とコード管理を実行する方法には、特定のコード例が必要です 概要: プロジェクト規模の拡大とチームのコラボレーションの必要性により、バージョン管理とコード管理は Java 開発の重要な側面になっています。この記事では、バージョン管理の概念、一般的に使用されるバージョン管理ツール、コードの管理方法について紹介します。同時に、読者の理解と実践に役立つ具体的なコード例も提供されます。 1. バージョン管理の概念 バージョン管理は、将来特定のバージョンのファイルにアクセスできるように、ファイルの内容の変更を記録する方法です。

バージョン管理: 基本的なバージョン管理は、チームがコード ベースの変更を追跡できるようにするソフトウェア開発手法です。これは、プロジェクト ファイルのすべての履歴バージョンを含む中央リポジトリを提供します。これにより、開発者はバグを簡単にロールバックしたり、バージョン間の差異を確認したり、コード ベースに対する同時変更を調整したりすることができます。 Git: 分散バージョン管理システム Git は分散バージョン管理システム (DVCS) であり、各開発者のコンピュータにはコード ベース全体の完全なコピーが存在します。これにより、中央サーバーへの依存がなくなり、チームの柔軟性とコラボレーションが向上します。 Git を使用すると、開発者はブランチの作成と管理、コード ベースの履歴の追跡、他の開発者との変更の共有が可能になります。 Git とバージョン管理: 分散型とセット型の主な違い

1. ブランチとマージ ブランチを使用すると、メイン ブランチに影響を与えることなくコードの変更を試すことができます。 gitcheckout を使用して新しいブランチを作成し、新しい機能を試したりバグを修正したりするときにそれを使用します。完了したら、gitmerge を使用して変更を master ブランチにマージして戻します。サンプルコード: gitcheckout-bnew-feature // new-feature ブランチに変更を加える gitcheckoutmain gitmergenew-feature2. ステージング作業 gitadd を使用して、追跡したい変更をステージング領域に追加します。これにより、すべての変更をコミットせずに、選択的に変更をコミットできます。サンプルコード: gitaddMyFile.java3

PHP 開発でバージョン管理とコードコラボレーションを実装するにはどうすればよいですか?インターネットとソフトウェア産業の急速な発展に伴い、ソフトウェア開発におけるバージョン管理とコードのコラボレーションがますます重要になってきています。独立した開発者であっても、チーム開発者であっても、コードの変更を管理し、共同作業を行うためには効果的なバージョン管理システムが必要です。 PHP 開発では、Git や SVN など、一般的に使用されるバージョン管理システムがいくつかあります。この記事では、PHP 開発におけるバージョン管理とコード共同作業にこれらのツールを使用する方法を紹介します。最初のステップは自分に合ったものを選ぶことです

C++ コードのバージョン管理を実行するにはどうすればよいですか? はじめに: ソフトウェア開発の継続的な開発に伴い、コードのバージョン管理が重要になってきました。バージョン管理は、コードの開発と保守の効率を向上させることを目的とした、コードの変更を管理および追跡するためのメカニズムです。 C++ 開発者にとって、バージョン管理は不可欠なツールです。この記事では、開発者がコードの変更をより適切に管理および追跡できるように、C++ コードのバージョン管理を実行する方法を紹介します。 1. 適切なバージョン管理システムを選択します。C++ コードのバージョン管理を開始する前に、まず次のことを選択する必要があります。
