2014-09-01 154 views
0

在注册任务配置时,是否有某种方法可以设置grunt使用绝对路径?Grunt.js设置绝对路径

例如,我想使用grunt在其工作目录之外的文件上运行任务。我知道这是可能的,因为你可以简单地使用“../”来退出一个咕噜项目的工作目录。

但是,我想将其设置为服务器文档根目录的默认值,就像PHP的$_SERVER['DOCUMENT_ROOT']的等效值一样。

,当我设置IO上的那一刻任务的例子,它看起来像这样:

files: { 
'../../../path/to/outputfile.css': '../../../path/to/inputfile.scss', 
} 

不过,我想改变它,这样的URI是绝对到系统默认的服务器的根。

我该怎么做?

回答

1

您可以使用grunt.file.setBase(path)或通过将命令行参数--base传递给grunt可执行文件来为Gruntfile中的Gruntfile设置工作目录。

查看更多about setBase