我已按照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
时,播放重新加载更新会给我一个错误,修复时间我修复了错字。有人会知道我做错了什么吗?
答案 0 :(得分: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没问题。