如何运行grunt 0.4。*没有grunt-cli

我想知道是否可以运行grunt 0.4。*而不用安装grunt-cli。

我明白,grunt-cli寻找安装在我的项目目录中的节点模块中的grunt的版本,以便运行该版本的grunt,但是…是否可以在没有安装grunt-cli的情况下运行grunt? 怎么样?

提前致谢!

尝试

node -e "require('grunt').cli();" 

如果你在一个mac / unix

grunt-cli是一个非常less量的代码。 如果我是你,我会在GitHub仓库中查看它。 这样你就会知道它做了什么,做同样的事也很容易。

我没有咕噜咕噜地运行它。 你可以用下面的命令来完成它:

 node -e "require('grunt').cli()" 

如果你想指定任务,你可以这样做:

 node -e "var g = require('grunt'); g.cli.tasks = ['default']; g.cli()" 

你可以尝试从其他脚本:

 var grunt = require('grunt'); grunt.cli(); 

这将寻找grunt包并执行Gruntfile.js。