TL;DR: Chocolatey、Node (および NPM) をインストールする
Chocolatey をインストールする
注:時間の経過とともに変更される可能性があるため、インストールページから正確なコマンドをコピーすることをお勧めします.
- 標準の Windows コマンド ラインを開きます
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "(iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))) >$null 2>&1" && SET PATH="%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
- コンソールを再起動します
- 終わり!
ノード (および NPM) をインストールする
- Chocolatey は MSI インストールとは異なるディレクトリにインストールするため、システム構成に移動し、以前の
node
インストールを削除します (ある場合)。
- 上記の手順で Chocolatey をインストールします
choco install nodejs
注私は使用しnodejs
ました。何が何であるかさえわかりませんが、他のシステムの何かにすでに乗っ取られているというnode
トラブルをかなりの割合で抱えていたので、すぐに安全な賭けになると思いましたnode
nodejs
- コンソールを再起動します
- 注意してください:
node -v
うまくいきます!
この後、firebase-tools
(以前はできなかった)問題なくインストールできたので、何かがうまくいったに違いありません。:)
初めての私のかなり完全な話
「Chocolatey は数秒でインストールできます」
日曜の午後の皮肉や嘆きのエンジニアを気にしない場合は、以下のTL;DRセクションのインストール手順に進んでください。
他のすべての人のために:使用を推奨するこの回答を修正したいと思います(現在、Windows向けの最もホットなパッケージ管理ソリューションと思われるもの):Chocolatey
それは仕事をうまく素早く終わらせます。ただし、最初に試したときは、やや複雑なインストール手順を理解するのに時間がかかりました。インストール手順は次のようになります (実行中に頭に浮かんだことを完全に説明します)。
- ノート:
- ノート:
- ノート:
基本を理解する前に3つの大きなNOTEを... これは私を不安にさせます.
- 制限付き TLS を使用したインストール
何が何だかさえわからないTLS
...ああ、それはの良い友達ですSSL
-これはデフォルトであり、箱から出してすぐに動作するはずではありませんか? 私のブラウザは問題ありませんHTTPS
。(冗談です...私はそれを知ってSSL
おり、TSL
セキュリティが必要な環境ではしばしば多くの苦痛を引き起こします)
- オプション1
- オプション 2
ええと...素晴らしい...インストールできませんか?
- プロキシの背後にインストールしますか?
ただ...いいえ...
- 要件
うーん…
- Chocolatey がデフォルトの場所にインストールされるのはなぜですか?
真剣に!?!
インストールする前に
(ソース:クリップアートベスト.com)
プロキシを使用してインストールできますか?
再びプロキシで...
- Chocolatey の特定のバージョンをインストールできますか?
どのバージョンでも構いません、ありがとう...
- 7zip をダウンロードする代わりに、Windows の組み込み圧縮を使用できますか?
7zip?! なぜこれについて言及するのですか?
- 管理者以外によるインストール
素晴らしいですね。
- 注: このオプションは最後の手段であり、高度なシナリオと見なされます
。
- 代替インストール オプション
めまい
- コマンドライン
- 「実行前に PowerShell を構成する必要がないため、これは本当に最も簡単な方法です。」
そして、そこに行きます!
落とし穴とその可能な解決策が非常に広範に議論されているという事実を本当に感謝していますが、おそらくそれらをそのように再編成しChocolatey installs in seconds
、「最も簡単な方法」を最初に置くことで約束を働かせるのは素晴らしいことです!