0

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

我想用PhoneGap把它变成一个移动应用程序。我该如何打包?我没有 index.html:全是玉。

我见过GapServer,但它已经过时并且不起作用。

另外,我是否需要将我的应用程序中的所有 URL 设为绝对而不是相对?

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

4

1 回答 1

2

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

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

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


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

于 2012-11-29T04:00:56.917 回答