Question

est-il possible d'intégrer sass et Play Framework 2.3 , afin que SASS soit compilé à CSS?Si oui, comment devrais-je y aller?J'ai essayé le Play-Sass Plugin, mais il ne construit pas avec la lecture 2.3, seulementjusqu'à 2.2.

Était-ce utile?

La solution

Comme vous le savez probablement, jouer a migré pour utiliser sbt-web comme modèle pour son Pipeline d'actif, au lieu de l'ancien système. C'est beaucoup plus flexible que l'ancien système. Malheureusement, puisque c'est tellement nouveau, il manque également de nombreux paquets existants. Vous devrez soit écrire sbt-sass vous-même ou attendre que quelqu'un d'autre le fait. Je suis dans le même bateau pour migrer mon projet pour jouer 2.3.

du webinaire de jeu mardi, Christopher Hunt à partir de Tytsafe a fait un exemple de plug-in à part entière SBT-Web pour stylet et lié à la source ici . La plupart de la logique sont écrits de style nœud dans un Script JS , avec des modules tirés de webjars au lieu de NPM.

Les deux parties du processus qui devraient être modifiées sont dans le fichier JS que la pièce d'appel de SASS au lieu de Stylus et la partie pour analyser les erreurs à réussir à jouer. Ce dernier est juste d'éditer la fonction GeneryAcoDiceCode. Les premiers que vous pouvez faire en se branchent directement dans le code pour invoquer Sass ou en adaptant une enveloppe de Sass existante à la forme Webjar, comme ils l'ont fait avec Stylus et l'utilisent de la même manière. Il y a Un couple sur NPM qui pourrait faire le tour.

EDIT J'utilise le package Shaggyyei generAcoDiCode depuis des mois maintenant, à un grand effet. Voir l'autre réponse.

Autres conseils

Vous pouvez essayer d'utiliser mon plugin SBT-Sass pour le jeu de jeu 2.3.

À l'avenir, je vais essayer d'intégrer le plugin avec JS Compiler.Maintenant, cela ne fonctionne qu'avec la version rubis de SASS.

Link: https://github.com/shagyyeti/sbt-sass .

Je pourrais installer le plug-in Sass en utilisant les étapes suivantes:

resolvers += "Madoushi sbt-plugins" at "https://dl.bintray.com/madoushi/sbt-plugins/"

addSbtPlugin("org.madoushi.sbt" % "sbt-sass" % "0.9.2")

J'ai ramassé la dernière version de https://dl.bintray.com/madoushi/sbt-plugins/org.madoushi.sbt/sbt-sass/scala_2.10/sbt_0.13/

Mais j'ai eu une erreur pendant l'exécution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top