【发布时间】:2014-03-18 02:29:50
【问题描述】:
我正在使用游戏框架 (2.2.1) 进行开发,但遇到了问题。我项目中的所有静态资产都不会公开发布。 coffescripts、less 和 js 文件运行良好,但图像和 css 文件并没有去那里...... 我已经把它放在我的路由文件中了
GET /assets/*file controllers.Assets.at(path="/public", file)
GET /webjars/*file controllers.WebJarAssets.at(file)
然后我在 app 文件夹中有以下结构
assets
|-----images
|----------logo.png
|-----javascript
|----------main.js
|-----stylesheets
|----------main.css
我正在像这样调用我的 html 文件:
@routes.Assets.at("images/logo.png")
当我看到编译后的文件时,没有图像或样式表目录。如果我将 main.css 的名称更改为 main.less,它可以正常工作。 有人知道这是什么原因吗?
更新 基于 Templar 我已将目录结构更改为此,但没有发生任何事情:
assets
|-----javascript
|----------main.js
|-----stylesheets
|----------main.less
public
|-----images
|----------logo.png
|-----javascript
|----------other.js
|-----stylesheets
|----------other.css
【问题讨论】:
标签: java playframework