2016-03-08 63 views
2

Error message in cmd.exe无法在Windows

喜 使用NPM我不能在Windows 8.1 64位使用NPM。它会在图像链接中显示错误消息。我已经安装的NodeJS v5.7.1

错误消息: “CALL “C:\ Program Files文件\的NodeJS \ node.exe”“C:\ Program Files文件\的NodeJS \ node_modules \故宫\ BIN \ NPM-CLI的.js”前缀-g”不被识别为内部或外部COM 普通话, 运行的程序或批处理文件。 3.6.0

试图改变PATH变量,并在不同的驱动器上安装一个新的副本也

请帮助。 感谢

+0

谢谢,只是做了该 –

回答

0

下载Cygwin

启动Cygwin的终端以管理员身份,然后运行以下命令

curl -L "https://npmjs.org/install.sh" | sh

这会是一个新安装的NPM的。可能需要一段时间才能下载,但一旦安装完成,如果一切顺利,最后打印的内容将是It Worked


编辑:更改从NPM-Windows的升级到Cygwin的

+0

感谢@peteb,但林日,当我试图遵循的步骤下面的错误。 错误消息: 计划 'npm.cmd' 无法运行:访问是deniedAt行:1个字符:1 + NPM安装-g NPM-Windows的升级 + ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~。 在行:1字符:1 + NPM安装-g NPM-Windows的升级 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ + CategoryInfo:ResourceUnavailable:(:) [],ApplicationFailedException + FullyQualifiedErrorId:NativeCommandFailed –

+0

确保您正在运行PowerShell和CMD作为管理员 – peteb

+0

是的,我使用它为管理员。 –