Sudo未找到。尝试npm安装。

6

我正在使用一台Windows 8.1笔记本电脑。我一直收到“sudo未找到”的消息。尝试使用以下命令进行npm安装:

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
git@0.1.5 C:\Users\Dave\AppData\Roaming\npm\node_modules\git
└── mime@1.2.9

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
sudo@1.0.3 node_modules\sudo
├── inpath@1.0.2
├── pidof@1.0.2
└── read@1.0.5 (mute-stream@0.0.4)

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

请告诉我最佳处理方式。如果这不是主题,请帮助我重新回到主题。;)
Tim

2
Sudo是一个内置的Unix/Linux命令,所以我不确定你的Windows机器如何理解它。我知道这听起来有点刻薄,可能不是你想要的答案,但我的真诚建议是放弃你的Windows电脑,转而使用其他任何东西。如果你能负担得起,MacBook很不错,但如果不能,通过在VirtualBox中运行Ubuntu,你可能会有更好的开发体验。 - Raphael Serota
1个回答

9
“sudo”命令不会被Windows命令提示符(cmd.exe)识别,因为“sudo”是一种基于Unix/Linux的应用程序,只与该特定操作系统兼容。Windows目前不包含或支持此命令。
在Unix/Linux操作系统上,“sudo”是一个应用程序,用于暂时获取另一个用户(通常是root/administrator)的安全权限,通常用于软件或驱动程序安装,并类似于以管理员身份运行Windows命令提示符。
根据您发布的输出,npm似乎已经安装在您的系统上(如“npm install -s sudo”的执行所示),因此您应该能够使用命令“npm install $modulename”安装npm模块,其中‘$modulename’将被替换为您希望安装的模块或库的名称。
如果您正在尝试在Windows平台上安装Git,我建议使用适当的安装程序:http://git-scm.com/download

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接