Javascript 离子2服务忽略html中的更改

Javascript 离子2服务忽略html中的更改,javascript,html,angular,typescript,ionic2,Javascript,Html,Angular,Typescript,Ionic2,我正在启动一个ionic2项目,看到代码中的更改反映到浏览器时遇到了麻烦 现象描述: 在某个时刻,我看到了我期望在浏览器中看到的所有内容。例如,单个页面的.html为 {{text}} .ts中的文本字段包含“hola” 输出显然是hola 然后,我可以将.html更改为 Hello World! 或者将.ts中的文本字段改为“mundo” 由于爱奥尼亚服务是在后台运行的,因此在保存代码中的更改后,我看到浏览器会自动更新 但是,它总是更新为相同的旧hola 不管我刷新、保存、更改多少次。我甚

我正在启动一个ionic2项目,看到代码中的更改反映到浏览器时遇到了麻烦

现象描述:

在某个时刻,我看到了我期望在浏览器中看到的所有内容。例如,单个页面的.html为

{{text}}
.ts中的文本字段包含“hola”

输出显然是
hola

然后,我可以将.html更改为

Hello World!
或者将.ts中的文本字段改为“mundo”

由于
爱奥尼亚服务
是在后台运行的,因此在保存代码中的更改后,我看到浏览器会自动更新

但是,它总是更新为相同的旧
hola

不管我刷新、保存、更改多少次。我甚至可以删除.html和.ts文件的所有内容,浏览器仍然会显示旧的状态

我尝试过但不起作用的东西:

  • 从chrome中清除缓存

  • 重新启动爱奥尼亚发球

  • 再次保存所有文件

  • 刷新浏览器

像这样工作是非常令人沮丧的,因为这个问题来来往往,我甚至没有明确的方法来绕过它

有什么建议吗


我运行Windows10,这在chrome和firefox中都会发生

my package.json:

{
  "name": "saperli",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "http://ionicframework.com/",
  "private": true,
  "scripts": {
    "clean": "ionic-app-scripts clean",
    "build": "ionic-app-scripts build",
    "lint": "ionic-app-scripts lint",
    "ionic:build": "ionic-app-scripts build",
    "ionic:serve": "ionic-app-scripts serve"
  },
  "dependencies": {
    "@angular/common": "4.1.2",
    "@angular/compiler": "4.1.2",
    "@angular/compiler-cli": "4.1.2",
    "@angular/core": "4.1.2",
    "@angular/forms": "4.1.2",
    "@angular/http": "4.1.2",
    "@angular/platform-browser": "4.1.2",
    "@angular/platform-browser-dynamic": "4.1.2",
    "@ionic-native/core": "3.10.2",
    "@ionic-native/splash-screen": "3.10.2",
    "@ionic-native/status-bar": "3.10.2",
    "@ionic/storage": "2.0.1",
    "ionic-angular": "3.3.0",
    "ionicons": "3.0.0",
    "rxjs": "5.1.1",
    "sw-toolbox": "3.6.0",
    "zone.js": "0.8.11"
  },
  "devDependencies": {
    "@ionic/app-scripts": "1.3.7",
    "@ionic/cli-plugin-ionic-angular": "1.3.0",
    "typescript": "2.3.3"
  },
  "description": "An Ionic project"
}

这发生在我身上,我不得不切换到使用谷歌浏览器图标模式。javascript的缓存似乎把开发过程搞得一团糟。

首先在项目文件夹中运行
npm run clean
进行一次清理,然后
npm run build
在再次提供服务之前进行重建。

现在刚刚尝试过,这种情况也发生在匿名情况下。我应该删除缓存的哪一部分来重置它?只是删除浏览历史记录和缓存的图像和文件对我来说没有任何作用。我尝试过,然后以匿名方式打开,但仍然不起作用。可能是我们找错了@this first post your html&ts