ionic2 - Ionic 2 Visual Studio 模板 - 实时重新加载不起作用

标签 ionic2 visual-studio-cordova

我下载并安装了 Visual Studio Tools for Apache Cordova 的最新版本的 Visual Studio Ionic 2 模板。我使用的是 Visual Studio 2017 专业版。

令我沮丧的是,我发现 Cordova 的实时重新加载功能根本不起作用。当我修改 HTML 时,Cordova Simulate 反射(reflect)这些更改的唯一方法是停止调试并重新部署项目,这会花费大量时间,并使开发工作流程变得非常痛苦。

每当有多个 Ionic 项目正在进行时,就会出现另一个问题。我发现,由于 Ionic 使用相同的端口进行部署,因此当启动其中一个项目时,启动的应用程序会对我请求的应用程序感到困惑,并且经常会显示另一个应用程序而不是我想要的应用程序。

有什么想法吗?

最佳答案

您需要手动配置项目打开时启动的“watch”任务。添加以下字段:

"ProjectOpened": [ "watch" ]

到 package.json 中的“-vs-binding”对象。

我相信,它应该默认存在(在项目创建时),但事实并非如此。另外,您可以尝试通过 Task Runner Explorer 配置它,但它也不起作用(至少对我来说)。

另外,不要忘记在更改后重新打开您的解决方案。

关于ionic2 - Ionic 2 Visual Studio 模板 - 实时重新加载不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43953687/

相关文章:

ios - Visual Studio 2015 Cordova iOS 构建不使用 build.json 参数

visual-studio - Ionic 2 的智能感知在 Visual Studio 2015 中不起作用

angular - Ionic 2 karma 测试失败 'ion-label' 不是已知元素

ionic-framework - Ionic2 - 无法在 'setAttribute' : 'Element' is not a valid attribute name 上执行 '[[ngModel]]'

forms - 如何使 ionic 范围成为表单内的必填字段

angular - 如何计算 ionic 选择Childs( ionic 选项)?

ios - VS-MDA : Custom iOS-Framework in Plugin

android - Visual Studio 2017 Cordova ;更改 Android 构建的目标文件夹

android - Visual Studio Android 模拟器和位置随 Apache Cordova 发生变化

javascript - 如何关闭所有 ionic 2 模态?