2017-09-06 6 views
2

심포니에서 레거시 애플리케이션으로 꿀꺽 꿀꺽 마시는 것을 구현해야합니다. 레거시 < -> 심포니 응용 프로그램 부분이 작동하지만 심플한 부분에 조금 붙어 있습니다. < -> 심포니 부분입니다. 우리의 응용 프로그램에서는 'web'폴더를 html이라고합니다. 이 폴더에는 부트 스트랩, jquery, ..., js, css, image, ... 폴더와 같은 libs 용 구성 요소 폴더가 있습니다. js 폴더에는 일부 libs (예 : dataTables)의 기본 구성과 확장 기능 (예 : jquery 확장)이 포함 된 확장 폴더가 포함 된 config 폴더가 있으며 자체 작성된 js 파일 옆에 있습니다. 이 config/extension 파일을 js lib 파일과 결합해야합니다.꿀꺽 꿀꺽 소리 (및 심포니) : 자산 작업

내 생각은 모든 자산과 함께 json 개체 (모듈이라고 함)를 만드는 것이 었습니다. 그런 다음이 모듈 객체를 반복하고 필요한 경우 꿀꺽 거리는 작업을 호출합니다.

예 :

`var modules = { 
    bootstrap : { 
     css: ['/html/components/bootstrap/css/bootstrap.min.css, html/css/layout.css'], 
     fonts: ['html/components/bootstrap/fonts/*'], 
     js: ['/html/components/bootstrap/js/bootstrap.min.js'] 
    }, ... 
};` 

부트 스트랩을 위해, 나는 작게를하고 CSS 파일을 결합하고 작업이 HTML로 글꼴을 복사 URL 및 수입을 업데이트하기 위해 꿀꺽 작업을 부를 것이다/글꼴 폴더와 js 파일을 html/js로 복사하는 작업

이 방법이 좋은 방법입니까? 아니면 심포니에서 자산을 관리하는 더 좋은 방법이 있습니까? (Assetic 번들을 가지고 있음을 알고 있지만 때때로 es6을 사용하기 때문에 babel을 사용하여 일부 js 파일을 번역하는 데 꿀꺽 꿀꺽 마실 필요가 있습니다.이 방법은 불가능합니다 (Assetic으로 알고있는 한)

답변

0

그것은 다른 사람들을 도와 줄 수 있으므로, 내 자신의 질문에 대답.

심포니 자산 관리를위한 '앙코르'를 출시했다

. chapter about encore. 앙코르있다는 잘 알고 모듈 들러 인 웹팩을 사용합니다.