【发布时间】:2015-03-27 02:19:08
【问题描述】:
在我新安装的 Play 2 中编译 LESS 确实很慢。即使在不需要直接编译的文件上放置“_”后,LESS 编辑后的页面刷新也需要大约 8 秒才能完成。这与使用 Codekit 不到一秒的本地编译相比。
对加快此过程有什么建议吗?是否值得向 Play 提交错误以进行查看?
以下是我的文件大小的详细信息: 我的 LESS 设置非常简单。 _reset.less (.5k) _desktop.less (13k)、_tablet.less (10k)、_mobile.less (8k)、_sprites.less (25k) 文件。将所有内容放在一起的 all.less (.3k) 文件。而已。生成的 css 文件为 53k。
【问题讨论】:
-
你的文件少了多少?每个有多大?
-
我的 LESS 设置非常简单。 _reset.less (.5k) _desktop.less (13k)、_tablet.less (10k)、_mobile.less (8k)、_sprites.less (25k) 文件。将所有内容放在一起的 all.less (.3k) 文件。而已。生成的 css 文件为 53k。
-
我认为可能有一种方法可以告诉 Play 使用原生的 less 应用程序,而不是通过 Rhino 解释的应用程序。但我找不到任何文档。 :(
-
我也注意到了这个问题。我正在考虑切换到使用 Sass Ruby gem 和
sass命令的 play-sass 插件,这已经够糟糕的了。要么,要么我正在考虑编写我自己的使用lessc的插件(假设我无法通过James Ward 提到的任何配置参数弄清楚如何做到这一点......我想是时候抓取源代码了)。无论如何,有一个实验设置可以帮助你。请参阅playframework.org/documentation/2.0.1/Assets 的底部,其中讨论了incrementalAssetsCompilation设置。
标签: playframework playframework-2.0 less