2013-04-23 5 views

답변

0

이 왜 /public에있을 수 없습니다 hack.js의 내용으로

atv = {}; 

을 넣어? /public은 배포시 서버 루트에 복사됩니다. 따라서 /public/appletv/us/js/application.js은 실행할 때 app.com/appletv/us/js/application.js이됩니다.

+2

in/public 인 경우 다른 js 파일과 번들로 제공되지 않습니다. 즉,이 특정 파일을 가져 오기위한 또 다른 왕복입니다. – Josmar

1

그냥이의 첫 번째 줄에

atv = {}; 

을 추가/lib 디렉토리/lib 디렉토리를 생성 한 후, lib 디렉토리 /에 application.js 이동

다른 솔루션을

를 application.js/hack.js 프로젝트는 다음과 같습니다.

<project>/lib/lib/hack.js 
<project>/lib/application.js 
<project>/*stuff* 

그리고

+0

흥미로운 해킹이지만 어떻게 작동하는지 알려줄 수 있습니까? – zVictor

+0

. 내 "다른 솔루션"에서는/lib 폴더가 항상 해당 폴더의 파일 앞에로드된다는 사실을 사용합니다. 따라서/lib/lib에있는 모든 파일은/lib 앞에로드되고/lib에있는 모든 파일은/http://docs.meteor.com/#structuringyourapp – Josmar

+0

전에로드되지만이 'atv' var은 어디에서 왔습니까? – zVictor

관련 문제