Visual Studio 2015 Cordova Ionic 2 未更新构建时的 html 文件

Visual Studio 2015 Cordova Ionic 2 not updating html files on build

我 运行 Visual Studio 2015 年使用 Apache Cordova 和 Ionic 2。

如果我更新 app/pages 中的任何 htmlts 文件,ripple 模拟器应用程序会刷新(因此检测到更新),但应用程序内容仍然相同。只有当我更新 www/build/pages 文件时,内容才会更新。

我构建/清理/重建多少次似乎并不重要,我更新应用程序内容的唯一方法是修改 build 中的文件而不是 app 中的文件。

有什么想法吗?我当然应该更新 app/pages 并看到更新自动传播到 www/build/pages,或者至少在构建时?

尽管在互联网上搜索并且几乎要回到 Ionic 版本 1(因为缺少构建使得 Ionic 版本 2 无法使用,在版本 1 中你直接在 www 文件夹中编辑文件)结果是解决方案在 Project_Readme.html 文件中。 (谁读过说明书?!;-) :-D)

该问题似乎与处理构建 (Gulpfile.js) 的 Gulp 有关。通过导航到 View → Other Windows → Task Runner Explorer 这似乎打开了 Gulp 构建细节,并且由于某种原因打开了这个 window 似乎触发了 [=13] 的正确构建=] 到 www.

您可能还需要将 "watch" 脚本手动添加到 package.json 文件中。 Visual Studio.

我的 Ionic 模板版本中缺少它

  "scripts": {
    "clean": "ionic-app-scripts clean",
    "build": "ionic-app-scripts build",
    "ionic:build": "ionic-app-scripts build",
    "ionic:serve": "ionic-app-scripts serve",
    "watch": "ionic-app-scripts watch"
  },

现在您可以根据自述文件中的屏幕截图将其添加到 Project Open 绑定中。 (关闭/打开项目)