如何更改Phonegap应用程序的结构而不会破坏它?

时间:2015-07-29 16:06:40

标签: cordova

我想更改Phonegap项目的结构,同时确保Phonegap将其识别为基于cordova的项目。

Phonegap似乎想要这样的层次结构:

enter image description here

我想要一个这样的人:

enter image description here

www/变为client/config.xmlplatforms/plugins/进入phongegap/

当然,改变结构不是那么简单。当我尝试构建应用时,Phonegap会抱怨Current working directory is not a Cordova-based project.

是否有一种修改结构的好方法,或者我被迫使用Phonegap想要的东西。

1 个答案:

答案 0 :(得分:0)

似乎没有一种方法可以告诉Phonegap符合我的结构,但我应用了以下解决方法。

我创建了我想要的结构,并在www/添加了phonegap/目录。

然后在我的gulpfile中,我创建了一个任务,将client/static/的所有内容复制到phonegap/www/

构建过程现在看起来像这样:

  1. client/
  2. 中修改我的代码
  3. 运行gulp
  4. 来自构建的结果文件进入static/
  5. 内置和非构建文件(来自static/client/)被复制到phonegap/www/
  6. 导航至phongegap/
  7. 运行phonegap的构建命令。
  8. 简单。