【问题标题】:cordova project html files getting restore after installing plugins安装插件后恢复cordova项目html文件
【发布时间】:2023-03-09 18:06:01
【问题描述】:

我想知道一件事。当我安装 cordova 项目时,它在 assets 文件夹中有一个默认的 index.html 页面。没关系,但是在我更改 index.html 文件中的代码后,如果我想在该项目中安装任何插件,每次 index.html 都会恢复为默认代码。我不明白为什么会这样。

如果这是一个cordaova的过程,那么我必须首先安装所有需要的插件,然后我才能继续这个项目。但是在进行中,我可能需要安装插件,那么如何将我的代码安全地保存在应用程序项目中? 这对我来说是一件大事。请给我一个正确的方法

【问题讨论】:

  • 不,那根本不是,我们需要在 www 文件夹下的 index.html 文件中进行更改,并且它在插件安装时永远不会恢复。是否使用任何实用程序来构建应用程序,如 gulp 或 grunt?跨度>
  • 我正在使用安卓工作室。并通过 CLI 安装插件
  • 使用cordova cli添加插件,然后使用cordova cli(cordova build android)构建项目,然后在android studio中打开platforms\android文件夹生成签名构建。您还可以使用 cordova cli 安装 android build in 设备
  • 是的。每次我使用cordova cli 构建(cordova build android)。但仍然无法获得还原页面的要点
  • 能把项目结构放上来吗?

标签: cordova phonegap-plugins cordova-plugins


【解决方案1】:

您不应该操纵存在于platform\android folder 下的index.html 文件,因为每次构建android 平台时都会重新构建此文件夹。您必须在 D:\myapp\www 文件夹下的 index.html 中进行更改,该文件夹会在您构建它们时复制到相应的平台。

更新: 您可以直接编辑 platform\android 文件夹中的内容并运行相同的内容进行测试。但是,当您使用 cordova build android 命令构建它时,根文件夹中的内容会被复制到平台文件夹中。即使你直接操作平台文件夹下的内容,你仍然需要将更改合并回根文件夹

【讨论】:

  • 如果我在 D:\myapp\www 文件夹下的 index.html 中工作,那么如何在 android studio 中运行该项目?
  • @BubaiDas 您可以直接编辑platform\android文件夹中的内容并运行相同的内容进行测试。但是,当您使用 cordova build android 命令构建它时,根文件夹中的内容会被复制到平台文件夹中。即使您直接操作平台文件夹下的内容,您仍然需要将更改合并回根文件夹。更好地使用cordova CLI
  • @BubaiDas 我的荣幸。请接受答案并投票,这样它也对其他人有用。快乐编码
猜你喜欢
  • 2016-02-15
  • 1970-01-01
  • 2015-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多