gpt4 book ai didi

scala - 如何整合 Sass 和 Play 2.3?

转载 作者:行者123 更新时间:2023-12-04 03:43:50 26 4
gpt4 key购买 nike

是否可以集成SassPlay Framework 2.3 ,以便 Sass 编译为 CSS?如果是这样,我应该怎么做?我试过 play-sass插件,但它不是用 Play 2.3 构建的,只能到 2.2。

最佳答案

您可能知道,Play 已迁移到使用 sbt-web作为其 Assets 管道的模型,而不是旧系统。它比旧系统灵活得多。不幸的是,由于它太新了,它还缺少很多现有的包。你要么必须自己写 sbt-sass,要么等到别人写。我在同一条船上将我的项目迁移到 Play 2.3。

在周二的 Play 网络研讨会上,来自 Typesafe 的 Christopher Hunt 为手写笔做了一个成熟的示例 sbt-web 插件,并链接到源 here .大部分逻辑都是以节点风格编写的 JS script , 模块从 WebJars而不是 NPM。

必须修改的过程的两部分在 JS 文件中,用于调用 Sass 而不是 Stylus 的部分和用于解析错误以传递回 Play 的部分。后者只是编辑 parseError功能。前者你可以通过直接插入代码来调用 Sass 或通过将现有的 Sass 包装器改编为 WebJar 表单来实现,就像他们对 Stylus 所做的那样,并以相同的方式使用它。有a couple on npm这可能会奏效。

编辑 我一直在使用 ShaggyYeti sbt-sass包几个月了,效果很好。看另一个答案。

关于scala - 如何整合 Sass 和 Play 2.3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24058105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com