从外部目录启动grunt

时间:2014-08-04 17:27:00

标签: javascript terminal gruntjs command-line-interface

是否可以通过终端启动grunt任务而不在我的工作文件夹中?

我问这个是因为我正在尝试自动执行grunt命令,但我的终端命令将从我的个人文件夹中执行。

我试过这些但没有成功:

weyland$ /Applications/MAMP/htdocs/test/app/js/grunt
No such file or directory


cd /Applications/MAMP/htdocs/test/app/js/ & grunt
Fatal error: Unable to find local grunt.

1 个答案:

答案 0 :(得分:1)

您可以设置两个参数--base--gruntfile

因此,您可以调用监视任务,例如:

grunt --base your_path --gruntfile your_app_path/GruntFile.js watch 

如果你打电话给grunt --help:

--base指定备用基本路径。默认情况下,所有文件路径都相对于Gruntfile。 (grunt.file.setBase)*

--gruntfile指定备用Gruntfile。默认情况下,grunt在当前或父目录中查找最近的Gruntfile.js或Gruntfile.coffee文件。

希望它有所帮助。

问候。