我有一个问题,从Windows 8机器上的命令行运行Grunt。
我的研究表明最常见的解决方案是安装grunt-cli,因为Grunt不再是全局的。我还需要确保我真的安装Grunt任务运行器,因为它没有安装grunt-cli。
其他解决方案指向PATH系统环境变量,但这似乎是指向的,我希望:
C:\Users[username]\AppData\Roaming\npm
完成所有这些,我仍然得到一个“’grunt’不被认可为内部或外部命令,可操作的程序或批处理文件”错误消息在CLI。我试过以下的东西,卸载每一次尝试后的一切:
>全局安装grunt-cli(npm install -g grunt-cli),然后grunt在目录级别我想使用它(npm install grunt)
>同上,但安装顺序相反
>与上述两个相同,但使用管理命令提示符
我缺少明显的东西吗?
解决方法
确认你的PATH是正确的(而不是混乱)。只需从命令提示符下键入PATH。考虑到你描述的错误和你采取的步骤,真的没有其他解释。
通常,如果npm正确安装并且已正确添加到系统路径中,则使用where grunt命令在路径中找到grunt.cmd。