df'*_*df' 2 less playframework-2.0
我的目标是通过我的Play 2.x scala项目让Twitter Bootstrap值得.因为我无法让它变得糟透了所以我决定开始一个空项目,看看我是否可以得到"少"的悬念.那就是我被困的地方,因为我似乎无法"减少"编译/做任何事情!
play new zzz
(zzz =测试项目的名称).zzz/public/stylesheets
并添加了一个名为的文件q.less
(其内容是此页面上的第一个示例http://lesscss.org/,简单的变量名称用法).play clean-all
每次都要测试很多次:在每个新测试/ Build.scala/etc文件更改之前的命令行中.play
并输入:
reload
(真的不知道为什么)compile
(根据:http://www.playframework.org/documentation/2.0.1/AssetsLess)find . -name *.css
它并没有向我显示我的'q.css'.现在,在阅读谷歌群组的消息后,我发现了两件事:
lessEntryPoints <<= baseDirectory(_ / "app" / "assets" / "stylesheets" ** "q.less")
.
play-less-entry-points
在播放控制台输入,我会得到两条空行,只是说"[info]"......仅此而已.有什么不对吗?play-copy-assets
和copy-resources
.我在'(*)'的上述复制步骤中输入了这些命令.同样的结果,没有css文件.在测试上面的内容后,我的目标目录列表play clean-all
,在命令行中使用a'重置'它之前,如下所示:
cache classes classes_managed src_managed
Run Code Online (Sandbox Code Playgroud)
它没有提到的'resource_managed'目录.是否有log/verbose模式,我可以看到是否完全调用了compilere.也许我的测试文件中的语法错误较少?我只是不知道:).
也许相关并可能帮助我理解它......但是:官方的"网站"提到在行中使用双"**" lessEntryPoints
.这里stackoverflow使用一个'*',谷歌组上的消息甚至不使用它.这是如何运作的?
我想在这里明白我在做什么'错'.凭借这些知识,我确信我能够将twitter引导到我的游戏项目中.
为了确保这一点,请确保您的*.less文件位于" app/assets/..."文件夹下,而不是"public"文件夹中.
仅编译位于"app"(和"conf")文件夹下的文件.
归档时间: |
|
查看次数: |
1292 次 |
最近记录: |