如何configurationGrunt的目录recursionSass编译任务
我是一个新手,学习如何configuration咖啡,玉器和sass编译任务。 我可以成功地为咖啡和玉目录configuration编译任务,但我不能sass。 我的项目的结构是波纹pipe
. ├── Gruntfile.coffee ├── node_modules ├── package.json ├── sass │ └── index.sass └── www
和我的package.json是
{ "name": "grunt-sass-test", "version": "0.1.0", "devDependencies": { "grunt": "~0.4.1", "grunt-contrib-sass": "~0.5.0" } }
当Gruntfile.coffee在下面时, $ grunt sass编译index.css成功:
module.exports = (grunt) -> grunt.initConfig pkg: grunt.file.readJSON('package.json') sass: compile: files:[ "www/index.css": "sass/index.sass" ]
但是如下所示, >>没有find源文件“index.sass”。 显示错误
sass: compile: cwd: 'sass' src: ['**/*.sass'] dest: 'www/' ext: '.css'
我怎样才能configurationrecursionsass编译任务?
在咕噜声中,所有的recursion文件都以相同的方式工作:
files: [{ expand: true, cwd: "sass/folder", src: ["**/*.sass"], dest: "dest/folder", ext: ".css" }]
expand
是为了做recursion, cwd
是启动目录, src
是正则expression式来匹配**
(在文件夹中), dest
是编译后保存的文件夹,最后是扩展
这应该适用于所有使用文件的任务。