在运行或部署到应用程序时,Ionic构建不反映更改

时间:2015-03-21 03:11:09

标签: node.js cordova ionic-framework ionic

我正在使用由WebStorm生成的标准离子模板项目。

当我在app.run(...)的{​​{1}}中进行简单更改(例如添加测试提醒(...))并运行以下命令集时,应用程序运行时不会反映更改或部署到手机上。

从项目的根目录运行以下命令。

app.js

我是否遗漏了一些不能反映我正在做出的改变的事情?

4 个答案:

答案 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升级到最新版本后面临同样的问题。

  

离子信息

enter image description here

降级了cordova和离子版本以匹配我以前的环境,它开始重新进行更改。

命令:

  

npm install -g cordova@6.2.0

     

npm -d install -g ionic@2.0.0-beta.35

对我来说,以下组合的一切都很好。 enter image description here

希望这有助于某人!!!

答案 3 :(得分:0)

只需删除www文件夹中的所有文件,然后运行离子实验室进行更新,由于某些原因,当我运行cordova运行android时,部署的版本是旧的,但是当我删除www文件夹中的文件时,部署了新版本。