Ember-cli 0.2.5 livereload 在每次更改时不断重新加载
Ember-cli 0.2.5 livereload keeps reloading in every change
更新到 ember-cli 0.2.5 后(与 0.2.4 相同;0.2.3 没问题),当我更改文件并保存它时,它会不断重新加载我的应用程序我每次保存至少 3 次。服务器的控制台每次都为我的所有应用程序文件显示 file added... file added... file added...
,但我的 tmp 文件夹始终为空。似乎每次重新加载它都会尝试在 tmp 文件夹中创建一个文件夹,但每次都会快速将其删除。 tmp 文件夹中唯一的文件是 .metadata_never_index
。这与缓存有关吗?有什么帮助吗?我在 yosemite.
对于遇到同样问题的其他人,我重新安装了 node 和 watchman,现在一切似乎都正常了。
更新我
看来问题还是存在。我必须提到我正在使用 sublime text 3。当我重新启动 sublime 时它似乎没问题,但在保存后它开始一次又一次地重新加载。有人可以帮忙吗?
更新二
删除了守望者,回到了 NodeWatcher,一切似乎都很好。但有时我需要重新启动 sublime text 才能启动 ember-cli 服务器。这似乎是一个已知的 issue...
我在 watchman 3.1.0(这是 Homebrew 安装的版本)上遇到了这个问题所以我升级到 3.1.1 似乎已经解决了。
您需要从源代码安装它,但这很简单:
$ brew uninstall watchman
然后
$ git clone https://github.com/facebook/watchman.git
$ cd watchman
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
祈祷它到目前为止似乎已经奏效了(谢天谢地,因为它让我发疯)。
更新到 ember-cli 0.2.5 后(与 0.2.4 相同;0.2.3 没问题),当我更改文件并保存它时,它会不断重新加载我的应用程序我每次保存至少 3 次。服务器的控制台每次都为我的所有应用程序文件显示 file added... file added... file added...
,但我的 tmp 文件夹始终为空。似乎每次重新加载它都会尝试在 tmp 文件夹中创建一个文件夹,但每次都会快速将其删除。 tmp 文件夹中唯一的文件是 .metadata_never_index
。这与缓存有关吗?有什么帮助吗?我在 yosemite.
对于遇到同样问题的其他人,我重新安装了 node 和 watchman,现在一切似乎都正常了。
更新我
看来问题还是存在。我必须提到我正在使用 sublime text 3。当我重新启动 sublime 时它似乎没问题,但在保存后它开始一次又一次地重新加载。有人可以帮忙吗?
更新二
删除了守望者,回到了 NodeWatcher,一切似乎都很好。但有时我需要重新启动 sublime text 才能启动 ember-cli 服务器。这似乎是一个已知的 issue...
我在 watchman 3.1.0(这是 Homebrew 安装的版本)上遇到了这个问题所以我升级到 3.1.1 似乎已经解决了。
您需要从源代码安装它,但这很简单:
$ brew uninstall watchman
然后
$ git clone https://github.com/facebook/watchman.git
$ cd watchman
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
祈祷它到目前为止似乎已经奏效了(谢天谢地,因为它让我发疯)。