手順(https://docs.npmjs.com/getting-started/installing-node)からここに送信されたときに、Windowsコンピューターにnode.jsとnpmをインストールしたところです。 このREADMEを読んで、私は完全に混乱しました。 nvm-windowsが必要ですか? インストールしたものとは違いますか?
私は何かのバージョンには興味がないと思います。 npmを使用してファイルをダウンロードし、node.jsで実行できる非同期プログラミングを試してみたいだけです。 簡単な答えを楽しみにしています。
いいえ、これは必要ありません。
これは、WindowsOSでより便利なノードとnpmのバージョンを管理するための追加のツールです。
私たちが知っているように、nodeとnpmはそれらのバージョンを頻繁に更新します。 また、ノードのバージョンが異なると、一度に多くのプロジェクトに取り組んでいる人もいます。 また、一般的に、OSにはノードのバージョンが1つだけ存在する必要があります。
ノードのバージョンをいつでも変更したい場合; または、ノードの複数のバージョンが共存する必要がある場合。 nvmプログラムはあなたが必要とするものです。 そしてこれはWindowsOS用のnvmです。
@libookは正しいです。 ブログの投稿がこれを明確にするのに役立つと思うので、私はこれを自分自身に割り当てています。 うまくいけば、私はそのための時間をすぐに見つけるでしょう。
本当に反対するのは嫌いで、初心者に飛びつきたくないのですが、これは単にドキュメントを正しく読んでいない場合ではありませんか?
提供されているページでは、node.jsを通常どおりにインストールすることの違いと、ノードをローカルにインストールするのではなくnvmを使用する理由を明確に示しています。 また、ここではリンクしていません。特にこれではなく、「a」NVMについてのみ言及しています。
スタートページには次のように書かれています。
npmの探索を開始したいだけの場合は、Node.jsのインストール方法を使用するのが最速です。 高度な開発者がバージョンに飛び込んで作業する準備ができている場合は、ノードバージョンマネージャーを使用してください。
それからさらに下にそれは言います:
npmをインストールしてnpmバージョンを管理する
npmはNode.jsで記述されているため、npmを使用するにはNode.jsをインストールする必要があります。 npmは、Node.js Webサイトからインストールするか、NodeVersionManagerまたはNVMをインストールすることでインストールできます。 この章では、両方のオプションについて説明します。
npmの探索を開始したいだけの場合は、Node.jsのインストール方法を使用するのが最速です。 高度な開発者がバージョンに飛び込んで作業する準備ができている場合は、ノードバージョンマネージャーを使用してください。 よくわからない場合は、決定する前にこの章をお読みください。 将来、npmの実行方法はいつでも変更できます。
次にこの章を読むと、次のように説明されます。
npm製品とnode.js製品は異なるエンティティによって管理されているため、更新とメンテナンスが複雑になる可能性があります。 また、Node.jsのインストールプロセスでは、ローカル権限のみを持つディレクトリにnpmがインストールされます。 これにより、パッケージをグローバルに実行しようとしたときに権限エラーが発生する可能性があります。
これらの両方の問題を解決するために、多くの開発者はノードバージョンマネージャー(nvm)を使用してnpmをインストールすることを選択します。 バージョンマネージャーは、パーミッションエラーを回避し、Node.jsとnpmの更新の複雑さを解決します。
正直言って、それはかなり明確だと思いますね。
最も参考になるコメント
本当に反対するのは嫌いで、初心者に飛びつきたくないのですが、これは単にドキュメントを正しく読んでいない場合ではありませんか?
提供されているページでは、node.jsを通常どおりにインストールすることの違いと、ノードをローカルにインストールするのではなくnvmを使用する理由を明確に示しています。 また、ここではリンクしていません。特にこれではなく、「a」NVMについてのみ言及しています。
スタートページには次のように書かれています。
それからさらに下にそれは言います:
次にこの章を読むと、次のように説明されます。
正直言って、それはかなり明確だと思いますね。