1. ホーム
  2. windows

[解決済み] Sudoが見つかりません。npm install を試しています。

2022-02-09 08:51:12

質問

Windows 8.1のノートパソコンを使っています。 sudo not foundと表示され続けています。 次のコマンドでnpm installを試しています。

F:\Webruin2>sudo npm install -g git
'sudo' is not recognized as an internal or external command,
operable program or batch file.

F:\Webruin2>npm install -g git
[email protected] C:\Users\Dave\AppData\Roaming\npm\node_modules\git
└── [email protected]

F:\Webruin2>git -v
'git' is not recognized as an internal or external command,
operable program or batch file.

F:\Webruin2>npm install -s sudo
[email protected] node_modules\sudo
├── [email protected]
├── [email protected]
└── [email protected] ([email protected])

F:\Webruin2>sudo npm install -g git
'sudo' is not recognized as an internal or external command,
operable program or batch file.

最適な方法を教えてください。 もしこれが本題から外れていたら、本題に戻すのを手伝ってください ;)

ティム

解決方法は?

sudo」はUnix/Linuxベースのアプリケーションで、その特定のオペレーティングシステムでのみ互換性があるため、「sudo」コマンドはWindowsのコマンドプロンプト(cmd.exe)では認識されません。Windowsは現在このコマンドを含んでいませんし、サポートしていません。

Unix/Linuxオペレーティングシステムでは、「sudo」は一時的に他のユーザー(通常はroot/administrator)のセキュリティ特権を得るために使用するアプリケーションで、ソフトウェアやドライバーのインストールを目的とすることが多く、Windowsのコマンドプロンプトを管理者として実行するのと同様のものです。

投稿された出力に基づいて、npm はすでにシステムにインストールされているようです ("npm install -s sudo" の実行でわかります)。したがって、コマンド "npm install $modulename" で npm モジュールをインストールできるはずで、'$modulename' はインストールしたいモジュールまたはライブラリの名前に置き換えられます。

Windows プラットフォームに Git をインストールしようとしている場合は、以下の適切なインストーラを使用することをお勧めします。 http://git-scm.com/download