2012-04-21 3 views
1

어떻게 묶음 js 파일을 추가 할 수 있습니까?하지만 클라이언트 코드 용으로 하나만 포함 할 수 있습니까? 예 : hammer.js을 사용해야하고 하위 모듈로 추가하고 싶습니다. 나는 단순히 클라이언트/코드/앱에 추가 할 수 없다. SS은 repo (README.md 포함)의 모든 내용을로드하려고 시도 할 것이다.socketstream 및 타사 repos

+0

글쎄. 나는 내 자신의 질문에 대답 할 수있다. 어떤 이유로 AOL의 사람들은'client/code' (예외는'client/code/libs')에있는 모듈에있는 모든 라이브러리를 감싸기로 결정했습니다. 이 정보는 이미 문서에서 알려졌습니다. 그러나 제 3 자 라이브러리를 '클라이언트/코드'에 넣고 여기에 하나의 파일 만 포함시키는 방법이 있기를 바랬습니다. [출처] (http://d.pr/GoBZ)를보고 행동을 구성 할 수있는 가능성이없는 하드 코어가 표시됩니다. – vatson

답변

0

ss.client.definecode 부분을 수정할 수 있으므로 Socketstream은 클라이언트/코드/app 폴더에있는 모든 단일 파일 (기본 동작)이 아닌 지정한 파일 만로드합니다.

예컨대이 변경이에

ss.client.define('main', { 
    view: 'app.jade', 
    css: ['libs', 'app.styl'], 
    code: ['app'], // This is loading every file within the client/code/app/ folder 
    tmpl: '*' 
}); 

:

ss.client.define('main', { 
    view: 'app.jade', 
    css: ['libs', 'app.styl'], 
    code: ['app/file1.js', 'app/file2.js', 'app/file4.js'], // SS will only load these files. 
    tmpl: '*' 
});