2014-11-04 3 views
0

Я следую инструкциям на https://github.com/jlitola/play-sass. Мой plugins.sbt читает (за последние две строки)play sass не работает

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

(EDIT: delibrerately разные, так что я знаю, какой из них работает), однако, я не вижу результат css. scss и sass отлично работают из командной строки.

Похоже, изменения в plugins.sbt и build.s распознаются игрой, потому что, когда я намеренно добавить опечатку, SassPlugin.sassSetting вместо SassPlugin.sassSettings, играть обновление релоада дает мне ошибку, которая фиксирует, когда я исправить опечатку назад. Кто-нибудь знает, что я делаю неправильно?

EDIT: Я нахожусь в play2.2 btw.

ответ

1

Hello Пара наблюдений.

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) плагины.sbt в порядке.

Смежные вопросы