运行 或部署到应用程序时,离子构建不反映更改
Ionic build not reflecting changes when running or deploying to app
我正在使用由 WebStorm 生成的标准离子模板项目。
当我在 app.js
和 运行 中的 app.run(...)
中进行简单的更改(例如添加测试警报(...))时,更改不会当应用程序 运行s 或部署到 phone.
时反映
以下命令来自我项目的根目录运行。
gulp
ionic build android
ionic run|emulate android
是否有我遗漏的东西无法反映我所做的更改?
所以我能够确定为什么会出现这个问题。
当我在 android phone(具体来说是 Galaxy)上进行测试时,每次我都会 运行 以下命令...
ionic run android
在我的设备上 deploy/install 它会显示,并且会打开该应用程序。但是,它实际上并没有部署最新版本,因为我已经 运行 在后台安装了以前的版本。
解决此问题的方法是确保应用程序未 运行ning(在前台或后台)。这要求我确保如果它是 运行ning,我会在测试任何更改之前停止它。
最近遇到了这个问题。对我有帮助的是删除 android 平台:
ionic platform rm android
然后,重新添加。
ionic platform add android
确保在 running/installing 之前从您的设备中删除该应用程序,然后 运行:
ionic run android
希望这对您有所帮助
将 cordova 和 ionic 升级到最新版本后遇到同样的问题。
ionic info
降级 cordova 和 ionic 版本以匹配我以前的环境,它开始重新进行所有更改。
命令:
npm install -g cordova@6.2.0
npm -d install -g ionic@2.0.0-beta.35
以下组合对我来说一切都很好。
希望这对某人有帮助!!!
只需删除 www 文件夹和 运行 ionic lab 中的所有文件即可更新,出于某种原因,当我 运行 cordova 运行 android 部署的版本是旧版本,但是当我删除 www 文件夹中的文件时,部署了新版本。
我正在使用由 WebStorm 生成的标准离子模板项目。
当我在 app.js
和 运行 中的 app.run(...)
中进行简单的更改(例如添加测试警报(...))时,更改不会当应用程序 运行s 或部署到 phone.
以下命令来自我项目的根目录运行。
gulp
ionic build android
ionic run|emulate android
是否有我遗漏的东西无法反映我所做的更改?
所以我能够确定为什么会出现这个问题。
当我在 android phone(具体来说是 Galaxy)上进行测试时,每次我都会 运行 以下命令...
ionic run android
在我的设备上 deploy/install 它会显示,并且会打开该应用程序。但是,它实际上并没有部署最新版本,因为我已经 运行 在后台安装了以前的版本。
解决此问题的方法是确保应用程序未 运行ning(在前台或后台)。这要求我确保如果它是 运行ning,我会在测试任何更改之前停止它。
最近遇到了这个问题。对我有帮助的是删除 android 平台:
ionic platform rm android
然后,重新添加。
ionic platform add android
确保在 running/installing 之前从您的设备中删除该应用程序,然后 运行:
ionic run android
希望这对您有所帮助
将 cordova 和 ionic 升级到最新版本后遇到同样的问题。
ionic info
降级 cordova 和 ionic 版本以匹配我以前的环境,它开始重新进行所有更改。
命令:
npm install -g cordova@6.2.0
npm -d install -g ionic@2.0.0-beta.35
以下组合对我来说一切都很好。
希望这对某人有帮助!!!
只需删除 www 文件夹和 运行 ionic lab 中的所有文件即可更新,出于某种原因,当我 运行 cordova 运行 android 部署的版本是旧版本,但是当我删除 www 文件夹中的文件时,部署了新版本。