akn*_*ds1 9 scala sass playframework playframework-2.3
是否可以集成Sass和Play Framework 2.3,以便将Sass编译为CSS?如果是这样,我应该怎么做呢?我已经尝试过play-sass插件,但它不是用Play 2.3构建的,只有2.2.
您可能知道,Play已迁移到使用sbt-web作为其资产管道的模型,而不是旧系统.它比旧系统灵活得多.不幸的是,由于它是如此新颖,它也缺乏很多现有的包.你要么自己写sbt-sass,要么等到别人做.我正在将我的项目迁移到Play 2.3.
在周二的Play网络研讨会上,来自Typesafe的Christopher Hunt为手写笔做了一个完全成熟的示例sbt-web插件,并在这里链接到源.大多数逻辑都是在JS脚本中编写的Node类型,模块是从WebJars而不是NPM中提取的.
必须修改的过程的两个部分是在JS文件中,用于调用Sass而不是Stylus的部分以及用于解析错误以传递回Play的部分.后者只是编辑parseError功能.前者可以通过直接插入代码来调用Sass或者通过将现有的Sass包装器调整为WebJar形式来实现,就像使用Stylus一样,并以相同的方式使用它.在npm有一对可能会做的伎俩.
编辑我已经使用ShaggyYeti sbt-sass包几个月了,效果很好.看到另一个答案.
小智 5
您可以尝试使用我的sbt-sass插件来播放框架2.3.
将来,我会尝试将插件与js编译器集成.现在它只适用于ruby版本的sass.
链接:https://github.com/ShaggyYeti/sbt-sass.
| 归档时间: |
|
| 查看次数: |
4130 次 |
| 最近记录: |