无法让Grunt跑,尝试了一切

时间:2016-05-16 16:26:10

标签: node.js command-line npm gruntjs

去年我一直在我的电脑上运行咕噜声,现在它和其他命令都随机停止工作。

当试图运行grunt --version时,说"术语' grunt'不被承认。

我尝试加载

npm install -g grunt
npm install --save-dev grunt
npm install -g grunt-cli
npm install --save-dev grunt-cli

检查我的环境变量,看起来很好......

C:\Users\Wdd\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin;
C:\Users\Wdd\.dnx\bin;
C:\Users\Wdd\AppData\Local\Programs\Python\Python35-32\Scripts\;
C:\Users\Wdd\AppData\Local\Programs\Python\Python35-32\;
C:\Users\Wdd\AppData\Roaming\npm (verified the grunt files are actually here)

此时完全丢失了,花了5个小时试图解决这个问题。已经完成了10个堆栈溢出页面,但它们都在谈论env变量。

这是一些额外的信息。 npm -v = 2.7.4, 节点-v = 0.12.2,
(这些是从命令行工作) 我是这台电脑的管理员。

还有什么可能在这里发生?

2 个答案:

答案 0 :(得分:0)

您将grunt依赖项和CLI安装为全局变量; CLI是唯一应该全局安装的软件包。在没有全局标记(-g)的情况下重新安装grunt:npm install grunt --save-dev

答案 1 :(得分:0)

显然我的环境变量已关闭。但我必须通过注册表更改它们。在这篇文章中找到了答案。 gulp command not found - error after installing gulp