带有Phonegap的Jade.js

时间:2012-11-15 18:22:09

标签: cordova backbone.js express phonegap-plugins pug

我有一个node.js + express.js应用程序,它使用jade.js作为模板语言。我的应用程序还使用Backbone.js作为客户端MVC。

我想使用PhoneGap将其变成移动应用。我该怎么打包呢?我没有index.html:它全是玉。

我看过GapServer,但它已过时且不起作用。

另外,我是否需要将我的应用中的所有网址设为绝对而非相对?

有没有办法将所有这些捆绑到手机应用程序中?

1 个答案:

答案 0 :(得分:2)

我最终创建了一个bash构建脚本,以便为我的.jade文件使用jade命令。有用于编译玉的服务器端解决方案,但我发现这是最简单的。

示例:jade login.jade -P -O ./phonegapBuild

然后我将目录压缩,然后将其上传到Phonegap Build。


使用.render(“”)无法从服务器呈现jade。服务器需要返回客户端随后处理的JSON。然后,客户端可以使用本地捆绑的HTML文件更改HTML页面(例如:window.location =“test.html”)。