0

내 응용 프로그램에서 js 및 css 파일을 어떻게 구조화해야하는지 이해하려고합니다. 은 내가 마찬가지로 play2 응용 프로그램의 anotomy 보면 :내 play2 응용 프로그램에서 js 및 css 파일을 구조화하는 가장 좋은 방법

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 컴파일러 (축소)가 작동하려면 파일을 앱/자산에 배치해야합니다.

어떻게 해결 했습니까? 파일을 다른 폴더로 심볼릭 링크하면됩니까? 모든 js 및 css 파일을 앱/자산에 보관 하시겠습니까?

어쩌면 다른 좋은 아이디어일까요?

답변

0

Play가 앱을 컴파일/빌드 할 때 모든 것이 /public으로 끝납니다. 그것에 대해 걱정할 필요가 없습니다.

Google 클로저 스크립트와 LESS 스타일 시트를 /assets 아래에 컴파일하고 /public 아래에 정적 스크립트/스타일 시트/이미지로 컴파일하십시오.

+0

니스, 고마워요! – jakob