2013-12-18 1 views
12

Yeoman 워크 플로우를 시작했지만, index.html 파일의 usemin 작업에 대한 "대체 검색 경로"를 완전히 이해할 수 없습니다.Yeoman 생성기의 "{. tmp, app}"은 무엇입니까?

<!-- build:js scripts/modules.js --> 
<script src="bower_components/angular-resource/angular-resource.js"></script> 
<script src="bower_components/angular-cookies/angular-cookies.js"></script> 
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script> 
<script src="bower_components/angular-route/angular-route.js"></script> 
<!-- endbuild --> 

<!-- build:js({.tmp,app}) scripts/scripts.js --> 
<script src="scripts/app.js"></script> 
<script src="scripts/controllers/main.js"></script> 
<script src="scripts/directives/multiselect.js"></script> 
<!-- endbuild --> 

이유는 무엇입니까 초 하나 {.TMP, 응용 프로그램} "대체 검색 경로"가 예를 들어, '요 각도'명령으로 생성 된 2 개 블록이있다 (무슨 뜻이에요)? 미리 감사드립니다. 사용자가 .js 파일 .coffee 파일을 변환합니다 CoffeeScript 꿀꿀 작업을 사용하면 유사시 JS 스크립트에서

답변

13
<!-- build:js({.tmp,app}) scripts/scripts.js --> 
<!-- endbuild --> 

app 폴더에 사용할 수 있지만. 생성 된 .js 파일은 동일한 폴더 구조로 .tmp 폴더에 있습니다. 그 조건 ({.tmp,app})에서

빌드가 JS 생성 된 파일을 놓치지 않도록, 모두 응용 프로그램.TMP 폴더에 검색 꿀꿀 - usemin을 얘기하는 데 사용됩니다.

scripts/scripts.js은 빌드 후 대상 파일입니다.

+0

SCSS 파일에도 동일한 내용이 있다고 가정합니다. – victormejia

+0

그건 재미 있어요. 또한이 다른 [answer] (http://stackoverflow.com/a/18847100/1446845)는 로컬 서버가'tmp' 폴더의 내용을 어떻게 서비스하는지에 대한 추가 정보를 제공합니다. – Nobita