How would I go about setting up Yeoman + Grunt.js to compile Sass without Compass? I'd like to use thoughtbot's Bourbon rather than Compass. Would I need to create a custom generator for this or is it a matter of passing a flag to the already existing Yeoman generators?
Asked
Active
Viewed 2,536 times
2 Answers
7
In your directory:
npm uninstall grunt-contrib-compass --save-dev
(removes compass from node_modules and package.json)npm install grunt-contrib-sass --save-dev
(adds sass to node_modules and package.json)
Open up Gruntfile.js
- In the
watch
task (around line 22) change "compass" to "scripts" - Change the
compass
task (around line 109) to "sass" then format according to the grunt-contrib-sass docs. My gruntfile gruntfile.js gist. - Run a find and replace "compass" to "sass"
- Install Bourbon
5
You can just switch out the grunt-contrib-compass task with grunt-contrib-sass and then follow the Bourbon install instructions.

Sindre Sorhus
- 62,972
- 39
- 168
- 232