Il semble que SASS par défaut expose des fichiers scss que je trouve plutôt odieux. Est-il possible de configurer SASS pour rechercher des fichiers scss dans un dossier qui ne se trouve pas dans la racine Web, mais les compiler dans le dossier public/stylesheets
?Puis-je configurer SASS de sorte que les fichiers scss ne se trouvent pas dans la racine web?
1
A
Répondre
1
Oui! Si vous utilisez Compass, vous aurez un fichier /config/compass.rb qui ressemblera à ce qui suit:
Ici, j'ai mes fichiers SASS dans app/feuilles de style et la sauvegarde compilées dans tmp/feuilles de style (pour aider les déploiements de Heroku)
/config/compass.rb
# This configuration file works with both the Compass command line tool and within Rails.
# Require any additional compass plugins here.
project_type = :rails
project_path = Compass::AppIntegration::Rails.root
#project_path = RAILS_ROOT if defined?(RAILS_ROOT)
# Set this to the root of your project when deployed:
http_path = "/"
css_dir = "tmp/stylesheets"
sass_dir = "app/stylesheets"
environment = Compass::AppIntegration::Rails.env
# To enable relative paths to assets via compass helper functions. Uncomment:
# relative_assets = true
0
question ancienne, mais il est en fait simple faites, passez simplement les répertoires à sass au lieu de .scss spécifique comme ça;
SASS --watch/SITUER// vous/SCSS /:/emplacement/vers/votre/css
Ensuite, toute modification apportée à SCSS seront enregistrés dans votre répertoire css et il suivra également la même structure de votre répertoire scss.
Questions connexes
- 1. Les modifications apportées aux fichiers SCSS ne sont pas reflétées dans les fichiers CSS.
- 2. sass ne crée pas de fichiers css
- 3. Rails 4 La police ne se charge pas dans SCSS
- 4. SCSS (SASS) Efficiency Assistance
- 5. Groupement SCSS (Sass) Mixins
- 6. Supprimer les fichiers qui ne se trouvent pas dans ma base de données
- 7. Comment récupérer des fichiers/documents qui ne se trouvent pas sur la machine du serveur Web
- 8. Fichiers zip qui se trouvent dans IsolatedStorage
- 9. Comment détecter si les rails se trouvent à l'URL racine?
- 10. Compilation ASP.NET sass/scss à l'exécution et à la compilation?
- 11. Feuilles CSS personnalisées SASS/SCSS pour @import
- 12. Styles qui ne se trouvent pas dans la documentation Flex
- 13. Plusieurs fichiers SCSS/SASS vers un fichier CSS?
- 14. comment compiler des fichiers scss dans mon dossier de pièce?
- 15. Correction de l'indentation du support Sass/SCSS
- 16. Où se trouvent les fichiers de configuration de Graphite?
- 17. SCSS/SASS image de fond url changement
- 18. Dois-je utiliser SASS ou SCSS?
- 19. Mixins SASS/SCSS avec plusieurs sorties
- 20. SASS/SCSS objet boucle valeur de clé
- 21. SCSS/Sass Compass: Comment localiser les sélecteurs en double
- 22. django-pipeline ne compile pas les fichiers sass
- 23. Création variable SCSS dans config.rb pour les fichiers SCSS
- 24. Où se trouvent les fichiers de cache de NSFetchedResultsController?
- 25. Où se trouvent les fichiers sources des extensions de Groovy?
- 26. Où se trouvent les fichiers journaux de Magento?
- 27. Pourquoi scss ne fait pas exploser la valeur css erronée
- 28. XCode n'ajoute pas les fichiers source C++ qui se trouvent dans les sous-répertoires dans les sources de compilation
- 29. Yeoman Webapp SASS ne se charge pas
- 30. sass/scss modèle (s) site complet
Une idée de comment faire cela sans boussole? –
@Alex - Vous pouvez utiliser sasswatch et copier manuellement les fichiers d'un fichier directement dans le public/les feuilles de style. –
Merci Jesse, c'est exactement ce que je cherchais! –