我一直在使用 Phonegap 并开始着手我的第一个真正的项目。
在我遇到的教程中,我没有看到解决方案的一件事是项目组织。假设我的目标是 Android 和 iOS。
我将有一个用于 iOS 的文件夹,我将有一个用于 Android 的文件夹。这两个文件夹都将有一个 www 文件夹向下几个级别,这就是我所有代码实际所在的位置,因为其余的只是不同平台的样板。
现在我如何在不使用代码重复的情况下进行管理?最简单的策略可能是将 www 文件夹放在其他地方,并从 iOS 和 Android 代码树中符号链接到它。
更进一步的做法是使用某种在 iOS/Android 编译器之前运行的构建工具。这将促进诸如使用未缩小与缩小代码和许多其他选项进行构建之类的东西。
如果我要使用构建工具,有哪些好的/受欢迎的选项?gruntjs 似乎在 js-heavy 项目中越来越受欢迎。它适合Phonegap吗?