Играть нахрен не работает

Я следовал инструкциям на 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 в порядке.

Другие вопросы по тегам