javascript - 在我的 play2 应用程序中构建 js 和 css 文件的最佳方式

标签 javascript css playframework google-closure-compiler playframework-2.2

我想了解应该如何在我的应用程序中构建我的 js 和 css 文件。 如果我看一下 play2 应用程序的解剖结构:

app                      → Application sources
 └ assets                → Compiled asset sources
    └ stylesheets        → Typically LESS CSS sources
    └ javascripts        → Typically CoffeeScript sources
 └ controllers           → Application controllers
 └ models                → Application business layer
 └ views                 → Templates
public                   → Public assets
 └ stylesheets           → CSS files
 └ javascripts           → Javascript files
 └ images                → Image files

目前我的所有文件都位于公用文件夹中。但是为了让 Google Closure 编译器(缩小)工作,我需要将文件放在 app/assets 中。

你是怎么解决这个问题的?通过将文件符号链接(symbolic link)到另一个文件夹? 将所有 js 和 css 文件保存在 app/assets 中?

也许你还有其他好主意?

最佳答案

当 Play 编译/构建您的应用程序时,所有内容都将在 /public 下结束。您不必担心。

只需将需要编译的 Google Closure 脚本和 LESS 样式表放在 /assets 下,并将任何静态脚本/样式表/图像放在 /public 下。

关于javascript - 在我的 play2 应用程序中构建 js 和 css 文件的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21110117/

相关文章:

javascript - 从javascript中多个回调内的变量中提取数据

javascript - 如何获取触发 ng-change 的 DOM 元素?

Javascript 提示符/文本框只有数字

CSS div : margin:auto on vertical for IE7

java - Play 框架中的表单验证

json - 在 Play 中将泛型类型 T 隐式转换为 JsValue!框架

java - 玩框架,promises,非阻塞线程编程

javascript - 我想获取最后一个文件名之前的 URL

javascript - 是否可以在没有服务器的情况下构建 HTML5 应用程序?

jquery - 如何在我的 Flot 图表周围放置一个方框?