2014-07-23 2 views
4

ember cli 빌드 중에 사용자 정의 단계를 실행하고 싶습니다. 그렇게 할 수있는 지원되는 방법이 있습니까? 특히, 나는 CSS 파일의 주석을 구문 분석하고 해당 주석을 기반으로 공용 디렉토리에 파일을 작성하려고합니다.ember-cli 빌드를 어떻게 확장 할 수 있습니까?

+1

[broccoli] (https://github.com/broccolijs/broccoli)에 ember-cli가 빌드되어 있으므로 브로콜리 플러그인을 빌드 프로세스에 포함 할 수 있어야합니다. – tikotzky

답변

0

추가 빌드 단계를 만들려면 ember-cli 애드온을 만들어야합니다. Google에는 좋은 설명서가 있지만 here은 내가 addons를 만드는 데 사용한 블로그 게시물입니다. 이 안내서는 ember 구성 요소를 작성하는 데 더 적합하지만 빌드 프로세스 중에 코드를 실행하는 데 사용할 수있는 다른 ember-cli 후크가 있습니다.

아마도 included 후크를 사용하여 CSS 파일을 읽고 공개 디렉토리에 파일을 가져 오기 위해 일부 코드를 실행할 수 있습니다. 사용할 수있는 다른 후크는 문서화되어 있습니다 here

또는 원하는 것을 수행하는 브로콜리 플러그인이있는 경우 package.json에 추가하고 npm install을 실행하기 만하면됩니다. 이제 플러그인이 빌드 시스템에 추가되었습니다.