在注册任务配置时,有什么方法可以设置grunt来使用绝对路径吗?
例如,我想使用grunt在其工作目录之外的文件上运行任务。我知道这是可能的,因为您只需使用“../”退出grunt项目的工作目录。
但是,我想将此设置为服务器文档根目录的默认值,类似于PHP的$_SERVER['DOCUMENT_ROOT']
。
作为我目前在任务上设置IO的示例,它看起来像这样:
files: {
'../../../path/to/outputfile.css': '../../../path/to/inputfile.scss',
}
但是我想更改它,以便默认情况下URI是服务器根的绝对值。
我该怎么做?
答案 0 :(得分:1)
您可以使用grunt.file.setBase(path)
在Gruntfile中设置Grunt的工作目录,或者为grunt可执行文件传递命令行参数--base
。
详细了解setBase。