我正在使用Apache Cordova和Ionic 2运行Visual Studio 2015。
如果我更新"og:type": "location"
中的任何html
或ts
文件,则会修改涟漪仿真器应用(因此检测到更新),但应用内容仍然相同。只有在我更新app/pages
文件时才会更新内容。
构建/清理/重建多少次似乎并不重要,我更新应用内容的唯一方法是修改www/build/pages
而不是build
中的文件。
有什么想法吗?当然我应该更新app
并看到更新自动传播到app/pages
,或者至少在构建时传播?
答案 0 :(得分:3)
尽管在互联网上搜索并且几乎回到Ionic版本1(由于缺少构建使得Ionic版本2无法使用,在版本1中您直接在www
文件夹中编辑文件),事实证明解决方案是在Project_Readme.html
文件中。 (谁读过指令?!;-) :-D)
这个问题似乎与处理构建的Gulp有关(Gulpfile.js
)。通过导航到View - >其他Windows-> Task Runner Explorer这似乎打开了Gulp构建细节,由于某些原因,打开此窗口似乎触发了从app
到www
的正确构建。
答案 1 :(得分:2)
您可能还需要手动将" watch" -script添加到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绑定中。 (关闭/打开项目)