我试图在phonegap中添加一个新插件,为了使用新的插件我们应该重建应用程序。但是,如果我重建应用程序,我的整个项目将被删除,并且它正在创建一个新项目。
如何在不重建的情况下使用该插件,或者如何在不丢失代码的情况下重建应用程序。
我正在尝试添加启动画面插件。
答案 0 :(得分:1)
首先关闭所有:我建议您深入了解Cordova。因此,您需要阅读Cordova Documentation。
只有一个明确的索引和类似的东西的原因是,命令cordova build
将所有文件从根www文件夹复制到您的平台。这意味着,您可能已经在平台的www文件夹中工作过。
你的文件夹结构是这样的
因此,如果您运行cordova build命令,它将从您的平台的文件夹中的www文件夹(2.)中复制所有文件(1.)。如果您现在还没有在根www文件夹中工作,它只会复制第一次构建项目时创建的文件。
Normaly您安装的插件在安装后可以直接使用 - 无需重建。所以我首先建议你更新你的cordova(npm update -g cordova
)。之后,您应该创建一个新项目,并将您上一个项目中的文件复制到根www文件夹中。该工作流程应如下所示:
cordova create testProject com.example.com testProject
cd testProject
cordova platform add [platform you need]
cordova plugin add org.apache.cordova.splashscreen
[你需要的插件] - 请注意:由于Cordova在V5上,所有插件都可以通过npm获得,所以安装插件的新命令如下:cordova plugin add cordova-plugin-splashscreen
。cordova build
如果您现在想要一个额外的插件(在创建项目时尚未安装),则关闭IDE(Xcode或Android Studio)的所有文件,然后使用终端/控制台进入项目。在那里,您可以立即添加插件,在安装了cordova plugin add cordova-plugin-*
而无需构建命令后,它应该可用!
希望对您有所帮助,如果您需要更多信息,请与我联系!