当我通过 CLI 在我的 cordova 应用程序中添加新插件时,www 文件夹会删除我的文件吗?

When I add new plugin through CLI in my cordova app, the www folder removes my files?

每当我向我的 cordova 应用程序添加新插件时,www 文件夹中的所有文件都消失了,默认的 phonegap 项目文件(设备已准备就绪!)又回来了。

所以每当我必须添加新插件时,我必须备份我的 www 文件夹,然后添加插件,然后粘贴回我的代码。

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

我把我所有的文件都放在 project/platforms/ios/www 里了。

我尝试按照提到的 here 将我的文件放在基本目录的 www 中,但它不起作用。 运行 应用程序的屏幕是空白的。

所以请提出一个解决方案,这样当我添加插件时,我在 www 文件夹中的所有文件都会保留。谢谢。

您将文件放在了错误的位置。整个 platforms 文件夹应被视为构建工件,不应以这种方式使用,也不应提交给源代码管理。

在您的 Cordova 项目的 "root" 中(config.xml 所在的文件夹),有一个 www 文件夹。你应该把你的申请文件放在那里。当你 运行:

cordova build ios

www 内的所有文件和文件夹将被复制到:

platforms/ios/www

并替换之前的所有内容。当你 运行:

cordova build ios

www 内的所有文件和文件夹将被复制到:

platforms/android/assets/www

有关详细信息,请参阅 Cordova CLI documentation