如何使用项目配置功能? - oklai/koala GitHub Wiki

创建配置

选中项目后右键,依次选择"项目配置" --> "新建配置" --> 选择你使用的语言。 操作后Koala将在该项目目录下生成"koala-config.json"文件,然后就可以编辑此文件来设置你需要的编译配置。
当"koala-config.json"文件被修改后,Koala将自动读取里面的设置并重新载入该项目。

字段说明

mappings

(Array)
指定对应的输入目录与输出目录。 e.g.

"mappings": [
	{	
		"src": "path/to/source",
		"dest": "path/to/output"
	},
	{	
		"src": "path/to/source2",
		"dest": "path/to/output2"
	}
]

ignores

(Array)
过滤文件或目录。 添加过滤规则后,Koala将过滤匹配的文件或目录。 e.g. "ignores": ["*.json", "*.txt", "test", "path/libs"]

options

(Object)
设置项目默认编译选项。 设置后项目中所有文件都将自动同步该配置,当然还是允许在文件编译选项区单独对文件进行设置。

customOptions

(Array)
如果你需要的某些编译选项不在"options"中,你可以在"customOptions"中添加它们。 注意,请使用完整的选项名,而不是缩写。 e.g. ["--scss", ... ,"--no-cache"].
Run the command "sass -h", "lessc -h", "coffee -h" to see all options.

includePaths

(Array)
指定在Less/Sass模版中使用@import指令导入的文件或路径。 相当于Less的"--include-path"选项或者Sass的"--load-path PATH"选项。

requireLibs

(Array)
指定使用的Ruby类库,将会在执行Sass命令前引入它们,相当于Sass的"--require LIB"选项。