首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows 8上的咕噜声:“咕噜”未被识别

Windows 8上的咕噜声:“咕噜”未被识别
EN

Stack Overflow用户
提问于 2013-10-02 11:09:40
回答 10查看 70.8K关注 0票数 56

我在Windows 8机器上从命令行运行Grunt时遇到了问题。

我的研究表明,最常见的解决方案是安装grunt-cli,因为Grunt不再是全球性的。我还需要确保我确实安装了Grunt任务运行程序,因为它不是用grunt-cli安装的。

其他解决方案指向PATH系统环境变量,但正如我所期望的那样,这似乎是指向的:

C:\Usersusername\AppData\漫游\npm

做完所有这些之后,我仍然得到CLI中的“咕噜”不被识别为内部或外部命令、可操作的程序或批处理文件的错误消息。我尝试了以下几种方法,每次尝试后卸载所有的东西:

  • 全局安装grunt-cli (npm安装-g grunt-cli),然后在目录级别使用它(npm安装grunt)
  • 和上面一样,但是安装顺序颠倒了。
  • 与上述两者相同,但使用Admin命令提示符

我漏掉了什么明显的东西吗?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2013-10-02 13:03:07

确认您的PATH是正确的(而不是混乱的)。只需在命令提示符中键入PATH即可。考虑到您所描述的错误以及您所采取的步骤,实在没有其他解释是有意义的。

通常,如果正确安装了where grunt并将其正确添加到系统路径中,则使用grunt.cmd命令将在path中找到npm

票数 37
EN

Stack Overflow用户

发布于 2013-10-02 11:50:41

我在几台不同的windows 8机器上的咕噜声没有任何问题。

如果打开文件夹:C:\Users\[username]\AppData\Roaming\npm

在这个文件夹中有名为grunt.cmd的文件吗?

如果没有,我可能会再次尝试npm install -g grunt-cli,可能是从一个提升的命令提示符。

如果存在这种情况,并且在PATH环境变量中有C:\Users\[username]\AppData\Roaming\npm,那么从命令提示符中输入grunt就可以了。

愚蠢的问题,您是否尝试关闭命令提示符并打开一个新的命令提示符?

票数 63
EN

Stack Overflow用户

发布于 2014-06-17 00:09:32

我知道这个问题已经得到了解决,但是我想我应该为windows 8提供一步一步的解决方案。

我首先检查的是我的笔记本电脑环境变量中的路径(右键单击我的计算机>属性>高级系统设置>环境变量)

它没有在其中列出,所以我在用户变量中添加了一个新变量(因此它只针对我的用户帐户)

在新的用户变量提示符中,我输入了以下内容;

代码语言:javascript
复制
Variable Name: PATH

Variable Value: %USERPROFILE%\AppData\Roaming\npm

退出命令提示符,重新定位,导航到我的项目目录,并尝试再次运行grunt。成功!

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19135561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档