离子服务不反映更改/离子运行(Ionic serve / ionic run not reflect

2019-09-28 16:11发布

这两种离子的服务和离子运行并不反映我的任何最新变化。 离子发球出他们在几个小时前,和离子运行是从约一小时后他们。 从那时起,我已经放弃我所有的变化,创造了从父一个新的分支 - 但它仍然显示在几个小时前的第一个分支的版本相同。 总之,有显示出来,我没有任何文件在此,或任何分支代码。 和未提交的更改。

Your system information:

Cordova CLI: 6.5.0
Ionic CLI Version: 2.2.2
Ionic App Lib Version: 2.2.1
ios-deploy version: 1.9.0
ios-sim version: 5.0.8
OS: macOS Sierra
Node Version: v6.10.1
Xcode version: Xcode 8.3.1 Build version 8E1000a

我试过的东西,包括ionic state restoreionic state reset以及消除和回手动添加的平台。

此外,这是目前在我的控制台中显示的内容:

Static file server running @ http://localhost:8000/index.html
CTRL + C to shut down

200 /service-worker.js

尽管它以前显示的HTML,CSS等请求列表时加载的页面。 目前,我可以把它按预期通过注销,并在Chrome中移除所有ServiceWorkers:// serviceworker-内部/和Chrome://检查/#服务工

Answer 1:

这对我的作品的唯一的事情,之后退房节点/ NPM安装,是:



Answer 2:

@stephen,它已经有一段时间了,但我之前遇到过类似的问题。 原来我已经注册了服务人员的船舶与CLI中创建的项目,请检查您的index.html,看看是否注册服务工作者行注释掉。 如果他们是你可能有一个不同的问题,如果他们不和你不打算使用一个服务人员,再发表评论出来,并在您的浏览器(你说的镀铬),运行后离子服务,开放“检查”(按Ctrl + Shift + I),进入‘应用程序’选项卡 - ‘服务人员’,并注销了。

这是因为附带的新项目使用CLI将缓存的所有资源创建的服务人员,下次您更新代码的浏览器将加载以前的版本,这就是为什么你看不到的变化。

希望能帮助到你



Answer 3:

打开开发者控制台,右键单击该按钮刷新页面,然后点击清空缓存并重新加载在强制方式(最后选项)。



文章来源: Ionic serve / ionic run not reflecting changes