2012-11-15 3 views
0

jade.js를 템플릿 언어로 사용하는 node.js + express.js 앱이 있습니다. 내 응용 프로그램은 또한 클라이언트 측 MVC로 Backbone.js를 사용합니다.Phonegap을 포함한 Jade.js

PhoneGap을 사용하여 모바일 앱으로 만들고 싶습니다. 어떻게 패키지합니까? 나는 index.html을 가지고 있지 않다. 모든 비취 다.

나는 GapServer을 보았지만 구식이며 작동하지 않습니다.

또한 내 앱의 모든 URL을 친척 대신 절대적으로 사용해야합니까?

이 모든 것을 phonegap 응용 프로그램에 묶는 방법이 있습니까?

답변

2

필자는 .jade 파일에 jade 명령을 사용하기 위해 bash 빌드 스크립트를 작성했습니다. 비취 컴파일을위한 서버 측 솔루션이 있지만 가장 쉬운 방법이라고 생각했습니다.

예 : 옥 login.jade -P -O ./phonegapBuild

나는 다음 디렉토리를 압축하고 나는 빌드 폰갭에 업로드하고 있습니다.


.render ("")를 사용하여 서버에서 jade를 렌더링 할 수 없습니다. 서버는 클라이언트가 처리하는 JSON을 리턴해야합니다. 클라이언트는 로컬 번들 HTML 파일 (예 : window.location = "test.html")을 사용하여 HTML 페이지를 변경할 수 있습니다.