ノードを設定します.NVMによるJS開発



イントロ
したがって、JavaScriptを使用して開発するには、同じコンピュータでは、プラットフォームのプラットフォームを使用すると、ゲームを編集すると、ビデオを編集し、CのCは、デスクトップのアプリか何か.また、複数のノードがあることにも気付きます.積極的な開発のJSのバージョンとそれは少数のそれらのほんの一握りで実行される野生のプロジェクトを見つけるのにかなり一般的です.次に、このガイドはあなたのためです.ながら、共通の落とし穴に対処しながら、複数のバージョン管理とJSのバージョン.

Windows端末のインストール
あなたがWindows 11を使用しているならば、良い知らせ:あなたはすでにWindows端末をインストールしました.ない場合は、マイクロソフトストアを開いて無料でダウンロードしてください.

これは、PowerShell、CMDまたはWSLインターフェイスを実行することができるハードウェアアクセラレーションされたタブの端末、およびTouchstone(そして、いくつかのかなりのbeled)はWindows開発経験を他の主要なOSに接近させるステップです.jsその他.

NVMをインストール
さて、ノードをインストールする代わりに.公式ウェブサイトからのJS、我々はノード・バージョン・マネージャをインストールして、そこからノード・バージョンをダウンロードしなければなりません.NVMがどんなノード関連の環境変数とシンボリックリンクも上書きするので、あなたが既にノードをインストールしたなら、これは主要な問題であるべきではありません.
に移動NVM for windows プロジェクトページと最新の利用可能なバージョンのnvm-setup.zip からreleases page .
これはUnixベースと同じではないことに注意してくださいNVM それは機能的に同等ですが、プロジェクト.プロジェクト自体が明らかにするように、「類似していて、同じことでない」.
フォルダの内容を解凍して実行するnvm-setup.exe . プロジェクトの利用規約(現在はMITライセンス)に同意するよう求められます.インストーラはどこにNVMをインストールするのかを尋ねます.これはダウンロードされたノードのバージョンとグローバルに対応するパッケージと同じ場所になります.あなたの現在のユーザーの下にローミングアプリのデータフォルダを完全に罰金する必要があります.
ただし、ノードを維持する場所を示すプロンプトが表示されます.JSシンボリックリンクと(少なくともバージョン1.1.8まで)キャッチがあります.ホワイトリンクを含むパスの下でシンボリックリンクを保つことはできません.C:\Program Files\nodejs ) この罠に正しくステップ.

これは私のローカルNVMをインストールした場所です.それは唯一の提案であり、あなたが好きな場所をインストールすることができます(パスが空白を含んでいない限り)、私はターゲットフォルダの名前を推奨するようなものです\nodejs それで、あなたはインストールを失うことをやめません.

ノードとセットアップ
まず、Windowsの端末を管理権限で実行する必要があります.この方法の1つの方法は、システムの内部検索の端末を探し、アイコンの右ボタンをクリックし、「管理者として実行」を選択することです.

任意の時間を失ったときには、NVMでは、単にタイプnvm 端末と非常に簡潔なマニュアルでは、各使用可能なコマンドとそのパラメータを説明ポップアップ表示されます.

NVMが有効になっているか確認しましょう.
nvm on
そしてその後、現在の長期サポートバージョンをインストールしましょうlts (現在は14.18.1 ).
nvm install lts
インストール終了後、NVMにどのバージョンを使用したいかを宣言しなければなりません.
nvm use 14.18.1
すごい!さて、ノード.などの特定のコマンドnode and npm はそのノードのバージョンにマップされる.ヤーンパッケージマネージャをインストールしましょう
npm install -g yarn
インストール終了後、すべてがうまくいけばチェックしましょう.
yarn -v
あなたが出力として糸バージョンを得るならば、おめでとう!セットアップは適切に行われた.

複数のNodeJSのバージョン管理
LTS版を持っているので、異なるバージョンを使用しないなら、バージョンマネージャを持っていることは良いですか?最新のノードバージョンをインストールしましょうlatest (現在は16.11.1 ).
nvm install latest
いつでもあなたのローカルインストールされたバージョンをチェックしたいと思います
nvm list
あなたのシステムで利用できるもののリストを得るために.現在のバージョンを変更するには、NVMの使用を再度実行してください.
nvm use 16.11.1
あなたが走るならばyarn -v 再度、あなたはあなたのローカル16.11.1用にインストールされていない糸としてバージョン番号を受け取ることはありませんすべてのインストールされたバージョンは完全に自己完結しています.そして、それは世界的なパッケージへの接近を含みます.
おめでとう、あなたは今ローカライズされたバージョン管理のベストプラクティスに従う組織Windows Dedejs開発者です.

共通の問題のトラブルシューティング

NPM/糸を通しての私のダウンロードは、本当に遅いです.
まず第一に、あなたが接続されているネットワークがWindowsによって「プライベート」と分類されることを確認してください.問題が続く場合は、NLMディレクトリC:\Users\<your_user_name>\AppData\Roaming\nvm あなたのウイルス対策ソフトウェアのデフォルトを維持した場合.

ノード内でのものの実行(例えば、TypesScriptプロジェクトの移行)は本当に遅いです.
WindowsはNTFSファイルシステムを使用しています.これは非常に多くの小さなファイルを含んでいるタスクに対処するのが特に悪いです、そして、ノードJSプロジェクトは多くの異なるモジュールに依存する多くの異なるモジュールのために悪名高いです.SSDを取得するのに不足して、あなたの最善の策は、ノードを設定することです.jsオンWindows Subsystem for Linux 場合には、実行速度はうまく動かない.

私は、いくつかのNVMコマンドで145の出口コードを得ています.
このチュートリアルのWindows部分のインストールNVMを見てください.NVMを空白パスでディレクトリパスにインストールしたに違いありません.NVMのアンインストールと再実行nvm-setup.exe , 選択されたパスに空白が含まれていないことを確認します.

結論
あなたがコマンドラインからバージョンをインストールすることができて、彼らの間で変わることができるならば、(あなたがバージョンの間で変わるために管理者特権を持たなければならないのを思い出してください)、そして、すべての残りはJavaScript(またはTypesScript)開発者としてあなた次第です.もしあなたがコードエディターをインストールする必要があるなら、私は、あなたがあなたが新しい技術を学ぶために時間と努力を持っているように感じるならば、VSCodeまたはVimに軽量な代替物として、Sublishテキスト3をSublish Text 3に便利にするためにVisual Studioコードを推薦します.