PhoneGap / Cordova工作流程,您打算在哪个'www'文件夹中进行开发?



当我使用下面的命令构建phoneGap应用程序时

cordova create hello com.example.hello HelloWorld
cd hello
cordova platform add ios
cordova platform add android

我得到以下三个'www'文件夹

hello/www
hello/platforms/android/www
hello/platforms/ios/www

如果我修改文件夹

中的文件
hello/www

然后运行命令

cordova build ios

的变化
hello/www

被写入

hello/platforms/ios/www

我可以测试ios应用程序通过运行它通过xcode。这是phoneGap的预期工作流程,即每次你想测试应用程序时运行构建命令,或者我应该直接在

中开发吗?
hello/platforms/ios/www

您描述的过程是预期的行为,如果您正在进行应用程序特定的更改,那么当您回到主文件夹并构建到特定平台时,这些将被覆盖。

它看起来很冗长,但是一旦你掌握了它的窍门,使用CLI可以加快安装插件的过程。如果你正在寻找平台特定的变化,那么我建议在你的代码中使用If语句。

所以你的问题的简单答案是编辑这个文件夹:

hello/www

然后根据需要构建相应的平台。

请注意,您可以使用以下命令 在一行中构建和测试代码

这将构建你的应用程序,并将其直接推入模拟器,前提是你已经安装了ios模拟器。

关于如何做到这一点,请参阅此S.O.问题的说明

相关内容

  • 没有找到相关文章

最新更新