我正在使用由WebStorm生成的标准离子模板项目。
当我在app.run(...)
的{{1}}中进行简单更改(例如添加测试提醒(...))并运行以下命令集时,应用程序运行时不会反映更改或部署到手机上。
从项目的根目录运行以下命令。
app.js
我是否遗漏了一些不能反映我正在做出的改变的事情?
答案 0 :(得分:7)
最近遇到过这个问题。帮助我的是删除android平台:
ionic platform rm android
然后,重新添加它。
ionic platform add android
确保在再次运行/安装之前从设备中删除该应用,然后运行:
ionic run android
希望这会有所帮助
答案 1 :(得分:1)
所以我能够确定为什么会出现这个问题。
当我在我的Android手机上测试时(Galaxy是具体的),每次我都会运行以下命令......
ionic run android
它似乎会部署/安装到我的设备,它会打开应用程序。然而,它并没有实际部署最新版本,因为我已经在后台运行了以前的版本。
解决此问题的方法是确保应用程序未运行(在前台或后台)。这要求我确保如果它正在运行,我会在测试任何更改之前停止它。
答案 2 :(得分:0)
将cordova和ionic升级到最新版本后面临同样的问题。
离子信息
降级了cordova和离子版本以匹配我以前的环境,它开始重新进行更改。
命令:
npm install -g cordova@6.2.0
npm -d install -g ionic@2.0.0-beta.35
希望这有助于某人!!!
答案 3 :(得分:0)
只需删除www文件夹中的所有文件,然后运行离子实验室进行更新,由于某些原因,当我运行cordova运行android时,部署的版本是旧的,但是当我删除www文件夹中的文件时,部署了新版本。