Играть нахрен не работает
Я следовал инструкциям на https://github.com/jlitola/play-sass. Мой plugins.sbt читает (для последних двух строк)
resolvers += "Sonatype OSS Releases" at "https://oss.sonatype.org/content/repositories/releases"
addSbtPlugin("net.litola" % "play-sass" % "0.3.0")`
Для build.sbt у меня ранее был SassPlugin.sassSettings в последней строке (отдельно от playScalaSettings). Я изменил это сейчас
net.litola.SassPlugin.sassSettings + play.Project.playScalaSettings
Тем не менее, я до сих пор не могу заставить это работать:-). Мои файлы находятся в
app/assets/first.scss
app/assets/stylesheets/second.scss
app/assets/styles/third.scss
app/assets/style/fourth.scss
(РЕДАКТИРОВАТЬ: намеренно отличается, так что я знаю, какой из них работает), однако, я не вижу каких-либо результирующих CSS. scss и sass работают нормально из командной строки.
Похоже, что изменения в plugins.sbt и build.sbt распознаются игрой, потому что когда я намеренно добавляю опечатку, SassPlugin.sassSetting
на месте SassPlugin.sassSettings
, play reload update дает мне ошибку, которая исправляется, когда я исправляю опечатку обратно. Кто-нибудь знает, что я делаю не так?
РЕДАКТИРОВАТЬ: я на play2.2 кстати.
1 ответ
Здравствуйте, пара наблюдений.
1) Структура: Храните ваши файлы Sass в следующей структуре
app/assets/stylesheets/first.scsc
app/assets/stylesheets/second.scsc
app/assets/stylesheets/third.scsc
app/assets/stylesheets/forth.scsc
2) build.sbt хранит код на отдельных строках, по крайней мере, с одним пробелом между ними, как показано ниже.
play.Project.playScalaSettings
net.litola.SassPlugin.sassSettings
3) plugins.sbt в порядке.