2016-04-19 36 views
2

每当我向Cordova应用程序添加新插件时,www文件夹中的所有文件都消失了,并且默认的phonegap项目文件(设备已准备就绪!)恢复。当我在cordova应用中通过CLI添加新插件时,www文件夹会删除我的文件?

所以每当我要添加新的插件,我要备份我的WWW文件夹,然后添加插件,然后将其粘贴回我的代码。

我通过Cordova CLI安装。 Cordova版本是6.1.1。

我把我所有的文件在项目/平台/ ios/www。

我试图把我的档案在WWW的基本目录为每提到here,但它不工作。屏幕在运行应用程序时是白色的空白。

所以,请提出一个解决方案,这样,当我在WWW文件夹添加住宿插件,我的所有文件。谢谢。

+1

请勿将您的整个来源放入www文件夹中。以不同方式构建解决方在同一级别上或在Cordova应用程序上方有单独的源文件夹,并在构建阶段填充www文件夹。有www文件夹只包含您的应用程序的最终版本。因此发布插件更新,你可以重建,并继续生活,如果没有发生。 –

回答

1

你正在把你的文件放在错误的地方。整个平台文件夹应该被认为是构建工件,而不是以这种方式使用,也不应该致力于源代码管理。

在您的科尔多瓦项目(即config.xml中居住在该文件夹)的“根”,有一个WWW文件夹。你应该保留你的应用程序文件。当您运行:

cordova build ios 

内部WWW所有文件和文件夹将被复制到:

platforms/ios/www 

并替换任何在那里了。当您运行:

cordova build ios 

内部WWW所有文件和文件夹将被复制到:

platforms/android/assets/www 

更多信息,请参见Cordova CLI documentation

+0

好的。我将把我的代码放在www中(在基本目录中)。我将继续从该文件夹编码。现在,无论何时我需要运行我的应用程序(用于测试),我都必须从CLI构建应用程序,然后从IDE运行它? – Murtuza

+1

你不需要IDE就可以使用cordova build 来编译然后cordova模拟在模拟器中运行。 –

相关问题