Android 运行/生成Apk未使用最新更改进行更新

Android 运行/生成Apk未使用最新更改进行更新,android,vue.js,cordova,Android,Vue.js,Cordova,我的vuejs+cordova项目中有一个问题,当存在一个编辑文件(例如login.vue)时,更改仅在运行“npm run serve”命令时出现,但在运行命令“cordova run browser/android”时,login.vue文件不会更新。我尝试过clear cache“npm clear cache”和“cordova clean/cordova prepare”,结果仍然相同 运行/生成cordova之前的命令: 跑发球 npm运行构建 cd cordova_应用程序 co

我的vuejs+cordova项目中有一个问题,当存在一个编辑文件(例如login.vue)时,更改仅在运行“npm run serve”命令时出现,但在运行命令“cordova run browser/android”时,login.vue文件不会更新。我尝试过clear cache“npm clear cache”和“cordova clean/cordova prepare”,结果仍然相同

运行/生成cordova之前的命令:

  • 跑发球
  • npm运行构建
  • cd cordova_应用程序
  • cordova运行/构建android或浏览器

    • 这是因为您对文件所做的最新更改需要带到平台文件夹
      (例如$projectroot/platform/android/www)

      为此,您有两种选择:

      • 您可以直接在此处编辑该文件
        $projectroot/platform/$platform\u name/www
        ,但结果是,如果删除该平台,则该更改将丢失
      • 或者您也可以在
        $projectroot/www/
        中进行更改,但您需要运行一些命令:
        cordova platform remove android
        cordova platform add android
        (如果是针对android的)。请注意,这也将覆盖您在IDE中所做的任何特殊配置(iOS的xCode或Android的Android Studio),因为它会根据您的代码重新生成,这是一个新的工作区,用于编译您的应用程序,包括最新的代码,所有这些都在平台文件夹中

      祝你好运

      嗨,巴斯蒂安,谢谢你的回复。我已经尝试了这两个选项,但仍然无法解决我的问题。您是否尝试删除package.json和package lock?