Grunt.js设置绝对路径

时间:2014-09-01 09:37:41

标签: javascript node.js gruntjs

在注册任务配置时,有什么方法可以设置grunt来使用绝对路径吗?

例如,我想使用grunt在其工作目录之外的文件上运行任务。我知道这是可能的,因为您只需使用“../”退出grunt项目的工作目录。

但是,我想将此设置为服务器文档根目录的默认值,类似于PHP的$_SERVER['DOCUMENT_ROOT']

作为我目前在任务上设置IO的示例,它看起来像这样:

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

但是我想更改它,以便默认情况下URI是服务器根的绝对值。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用grunt.file.setBase(path)在Gruntfile中设置Grunt的工作目录,或者为grunt可执行文件传递命令行参数--base

详细了解setBase