无法使用全局安装的 grunt

无法使用全局安装的 grunt

全局安装 grunt

$npm install grunt-cli -g

尝试检查一个:

$grunt -v
grunt-cli: The grunt command line interface (v1.2.0)

Fatal error: Unable to find local grunt.

If you're seeing this message, grunt hasn't been installed locally to
your project. For more information about installing and configuring grunt,
please see the Getting Started guide:

http://gruntjs.com/getting-started

更多细节:

$ which grunt
/usr/bin/grunt

答案1

我知道这是一篇旧帖子,但我想粘贴并解释一下Grunt 文档对于任何遇到这个误解/问题的人来说。

每次运行“grunt”时,它都会使用节点的 require() 系统查找本地安装的 Grunt。因此,您可以从项目中的任何子文件夹运行 grunt。

来源这里

是的,尽管 CLI 是使用该-g标志安装的,grunt-cli 需要一个 Gruntfile。(.js 或 .coffee),甚至可以运行命令实用程序命令,例如-v--help

相关内容