14

我想知道是否可以在没有安装 grunt-cli 的情况下运行 grunt 0.4.*。

我知道 grunt-cli 会在我的项目目录中的 node-modules 中查找安装的 grunt 版本,以便运行该版本的 grunt 但是......是否可以在没有安装 grunt-cli 的情况下运行 grunt?如何?

提前致谢!

4

3 回答 3

26

grunt-cli 是非常少量的代码。如果我是你,我会在GitHub 存储库中查看它。这样,您将了解它的作用,并且很容易做到这一点。

我很幸运在没有 grunt-cli 的情况下运行它。您可以使用以下命令执行此操作:

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

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

node -e "var g = require('grunt'); g.cli.tasks = ['default']; g.cli()"
于 2013-02-21T09:21:36.827 回答
15

尝试

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

如果你在 mac/unix 上

于 2013-03-13T07:19:22.220 回答
0

您可以尝试使用其他脚本:

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

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

于 2015-04-29T16:44:42.007 回答