Come impostare la configurazione di Yeoman + Grunt.js per compilare Sass senza Compass? Mi piacerebbe usare thoughtbot Bourbon anziché Compass. Avrei bisogno di creare un generatore personalizzato per questo o si tratta di passare una bandiera ai generatori Yeoman già esistenti?Come utilizzare Yeoman con Bourbon anziché con Compass?
6
A
risposta
7
Nella directory:
npm uninstall grunt-contrib-compass --save-dev
(rimuove la bussola da node_modules e package.json)npm install grunt-contrib-sass --save-dev
(aggiunge sass a node_modules e package.json)
Aprite Gruntfile.js
- Nel task
watch
(circa l ine 22) cambia "bussola" in "script" - Modificare l'attività
compass
(attorno alla riga 109) su "sass", quindi formattare in base ai documenti grunt-contrib-sass. Il mio gruntfile gruntfile.js gist. - Eseguire un Trova e sostituisci "bussola" per "sass"
- Installare Borbone
5
È possibile semplicemente disattivare l'attività grunt-contrib-compass con grunt-contrib-sass e quindi seguire la Bourbon install instructions.
Problemi correlati
- 1. Compass vs Bourbon Frameworks
- 2. Yeoman/Grunt non compilando Compass
- 3. Variabile dimensione contenitore esterno con Bourbon Neat
- 4. Riordino colonne con Thoughtbot Bourbon/Neat
- 5. bussola non lavorano con generatore di Mithril Yeoman
- 6. Ruby e bussola percorso con il progetto Yeoman
- 7. Come fare il primo cellulare con Bourbon Neat Framework
- 8. Uso di compass/sass con Symfony 2
- 9. Impossibile eseguire lavori con grunt-contrib-compass
- 10. Eseguire Compass/SASS con una versione diversa
- 11. Rimuovi margine sulle colonne span con Bourbon Neat
- 12. Test della composizione di yeoman con
- 13. Yeoman yo webapp fallisce con TypeError
- 14. Come utilizzare il mixin Compass background-with-css2-fallback?
- 15. Come utilizzare SensorManager.getOrientation() anziché TYPE_ORIENTATION
- 16. Yeoman: LiveReload vs. Yeoman Watch
- 17. Utilizzare String.Replace() con un indice anziché una stringa per l'argomento?
- 18. Perché utilizzare AsQueryable() anziché List()?
- 19. Yeoman: il modo migliore per usarlo con AngularJS & Express?
- 20. FloatingActionButton con testo anziché immagine
- 21. Perché utilizzare typedef anziché #defines?
- 22. Permettere chiamate interdominio con il server Yeoman (1.0) grunt
- 23. Sass, Compass e JavaScript
- 24. Perché utilizzare enum anziché costanti?
- 25. Perché utilizzare Function.prototype.bind anziché Function.prototype.call?
- 26. Quando utilizzare 'function' anziché 'fun'?
- 27. Compass multiple trans css
- 28. È possibile utilizzare DBIx :: Class con stored procedure anziché con tabelle?
- 29. Yeoman e file php?
- 30. Howto bootstrap Backbone app con yeoman avendo require.js abilitato