在Cordova / Phonegap中,为什么我们需要为每个平台构建项目?

时间:2014-12-10 11:18:40

标签: android cordova

我创建了一个新的cordova项目(从命令行cordova create firstProject com.examplefirstproject FirstProject),然后我添加了我需要的平台(cordova platform add android),此时我从Cordova文档中读到了我需要的构建项目(cordova build android)。

为什么我们需要建立项目? 我尝试模拟项目而不构建它,它工作正常。所以,我问为什么我应该运行命令来构建项目。

唯一的区别"从我运行构建命令的项目中,在未构建项目的firstproject \ platforms \ android(here is the list of folders and files和构建项目的here is the list)中存在更多文件夹。

1 个答案:

答案 0 :(得分:1)

build命令将重新编译应用程序。在很多情况下这很重要。每当您更改应用程序的核心功能(而不是HTML,JS,CSS等)时,您将需要重新构建应用程序以使这些更改变得明显。此外,您将在项目完成时找到,为了发布应用程序,您必须构建应用程序的发布版本。

当您仅仅编辑应用内容时,您不需要构建应用,这就是导致您看似混乱的原因。

值得注意的是,当您使用' run'命令来模拟应用程序,这也将创建应用程序的全新版本。