去年我一直在我的电脑上运行咕噜声,现在它和其他命令都随机停止工作。
当试图运行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,
(这些是从命令行工作)
我是这台电脑的管理员。
还有什么可能在这里发生?
答案 0 :(得分:0)
您将grunt依赖项和CLI安装为全局变量; CLI是唯一应该全局安装的软件包。在没有全局标记(-g
)的情况下重新安装grunt:npm install grunt --save-dev
答案 1 :(得分:0)
显然我的环境变量已关闭。但我必须通过注册表更改它们。在这篇文章中找到了答案。 gulp command not found - error after installing gulp