我在 Windows 8 计算机上从命令行运行 Grunt 时遇到问题。
我的研究表明最常见的解决方案是安装 grunt-cli,因为 Grunt 不再是全局的。我还需要确保我实际安装了 Grunt 任务运行程序,因为它没有与 grunt-cli 一起安装。
其他解决方案指向 PATH 系统环境变量,但这似乎是我所期望的:
C:\Users[用户名]\AppData\Roaming\npm
完成所有这些操作后,我仍然在 CLI 中收到“'grunt' 未被识别为内部或外部命令、可操作程序或批处理文件”错误消息。我尝试过以下操作,每次尝试后都卸载所有内容:
- 全局安装 grunt-cli (npm install -g grunt-cli),然后在我想使用它的目录级别安装 grunt (npm install grunt)
- 与上面相同,但安装顺序相反
- 与上述两者相同,但使用管理命令提示符
我错过了一些明显的东西吗?
我在几台不同的 Windows 8 机器上没有遇到任何 grunt 问题。
如果您打开该文件夹:C:\Users\[username]\AppData\Roaming\npm
你有一个名为grunt.cmd
在这个文件夹中?
如果没有的话我也许会尝试npm install -g grunt-cli
再次,也许来自提升的命令提示符。
如果存在并且您有C:\Users\[username]\AppData\Roaming\npm
在您的 PATH 环境变量中,然后从命令提示符输入 grunt 应该可以工作。
愚蠢的问题,您是否尝试过关闭命令提示符并打开一个新命令提示符?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)