Ember CLI livereload 未检测到更改
Ember CLI livereload does not detect changes
Livereload
我在获取 Ember CLI (1.13.15) 检测更改时遇到问题。当我使用
创建新应用程序时
ember init
和运行开发服务器
ember serve
项目编译,我看到了页面。当我更改某些内容时,服务器会检测到控制台中的更改,但即使我刷新页面也没有任何反应。只有在我重新 运行 ember serve
之后,更改才可见
生成速度慢
同样在一个空的应用程序上,需要 30 秒才能在具有管理员权限的三星 850 Pro SSD 和 i7 2600k 上构建应用程序,并且在 ember-cli-windows 运行。 (在慢一半的 MacBook Air 上构建几乎是瞬时的)。
版本
- Windows 10 所有更新
- ember-cli: 1.13.15
- 节点:4.2.6
- npm: 2.14.10
目前 ember-cli 中存在一个已知问题,未正确检测到 livereload 的开放端口 (https://github.com/ember-cli/ember-cli/pull/5391)。您现在应该可以通过 运行 ember serve --host 0.0.0.0
.
解决这个问题
目前,最好的解决方案似乎是坚持使用旧版本。此外,最新的 sass 插件似乎存在无法识别更改的问题,因此我建议将两者降级为:
ember-cli: 1.13.8,
ember-cli-sass: 4.2.1
我刚刚也遇到了这个问题——似乎突然出现在几个不同的项目上。确保我在 .ember-cli
中有这个是一个成功的修复:
"liveReload": true,
"watcher": "polling"
[更新]
我已经有 liveReload: true
,所以添加 watcher
设置似乎是所需要的。此外,我实施此项目的项目在 1.13.13
、2.2.0-beta.6
和 2.3.0-beta.1
处使用 ember-cli,系统配置如下:
node: 4.2.4
npm: 2.14.10
os: darwin x64
Livereload
我在获取 Ember CLI (1.13.15) 检测更改时遇到问题。当我使用
创建新应用程序时ember init
和运行开发服务器
ember serve
项目编译,我看到了页面。当我更改某些内容时,服务器会检测到控制台中的更改,但即使我刷新页面也没有任何反应。只有在我重新 运行 ember serve
生成速度慢
同样在一个空的应用程序上,需要 30 秒才能在具有管理员权限的三星 850 Pro SSD 和 i7 2600k 上构建应用程序,并且在 ember-cli-windows 运行。 (在慢一半的 MacBook Air 上构建几乎是瞬时的)。
版本
- Windows 10 所有更新
- ember-cli: 1.13.15
- 节点:4.2.6
- npm: 2.14.10
目前 ember-cli 中存在一个已知问题,未正确检测到 livereload 的开放端口 (https://github.com/ember-cli/ember-cli/pull/5391)。您现在应该可以通过 运行 ember serve --host 0.0.0.0
.
目前,最好的解决方案似乎是坚持使用旧版本。此外,最新的 sass 插件似乎存在无法识别更改的问题,因此我建议将两者降级为:
ember-cli: 1.13.8,
ember-cli-sass: 4.2.1
我刚刚也遇到了这个问题——似乎突然出现在几个不同的项目上。确保我在 .ember-cli
中有这个是一个成功的修复:
"liveReload": true,
"watcher": "polling"
[更新]
我已经有 liveReload: true
,所以添加 watcher
设置似乎是所需要的。此外,我实施此项目的项目在 1.13.13
、2.2.0-beta.6
和 2.3.0-beta.1
处使用 ember-cli,系统配置如下:
node: 4.2.4
npm: 2.14.10
os: darwin x64