【发布时间】:2015-03-09 08:09:01
【问题描述】:
在 IntelliJ 中有一个显示“Pub Serve”的选项卡,当我按 Ctrl + Shift + R 时,我可以在 Pub Serve 输出终端上看到大量输出,它会启动 Dart 编辑器附带的 Chromium,显示我的网站申请。
现在,如果我对任何 dart 文件或 html 文件甚至 index.html 进行更改并在 Chromium 中刷新,在单击 Pub Serve 上的停止按钮之前我看不到更改。
我已经在 Chromium 中安装了 JetBrains 插件,看看它是否有什么不同。
从命令行运行 pub serve 的效果完全相同,除非您将其杀死并重新运行 pub serve,否则您的更改不会变得可见。
知道如何让 pub 服务在代码更改时自动重新加载吗?
更新:
我认为这可能是相关的:https://code.google.com/p/dart/issues/detail?id=21402
【问题讨论】:
-
它通常会自动重新加载。你使用的是什么操作系统和 Dart 版本?
-
删除
.pub文件夹并重试。 -
它曾经也对我有用,直到我开始使用 IntelliJ 或者 dart 更新了。版本:OSX 10.10.1 Yosemite 和 dart 1.8.3。在外部命令行上执行相同的操作。现在也要在 Dart 编辑器中尝试一下,看看它是否也一样。
-
您是否检查过删除
.pub是否有任何改变? -
删除了.pub 以及pub缓存修复,还是一样。现在尝试 dart 编辑器,看看它是否有不同的功能。
标签: intellij-idea dart dart-pub