首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular-cli _ serve _serve不工作

Angular-cli _ serve _serve不工作
EN

Stack Overflow用户
提问于 2016-11-02 02:21:24
回答 9查看 32.1K关注 0票数 23

我用Ng-cli创建了一个示例项目,然后在源文件夹中运行ng serve,项目在浏览器中正确加载,但livereload不起作用。

npm -v : 3.10.9

ng -v: angular-cli: 1.0.0-beta.19 19-3 node: 4.4.3 os: win32 x64

我已经在网上搜索了很多信息,但都没有解决这个问题。

EN

回答 9

Stack Overflow用户

发布于 2017-06-12 16:33:24

我在Ubuntu 16.04和angular CLI 1.0.0上也遇到了同样的问题。

该问题与Linux上的Inotify监视限制有关。为了解决这个问题,我将手表限制增加到512K。运行这些命令。

代码语言:javascript
复制
sudo sysctl fs.inotify.max_user_watches=524288
sudo sysctl -p --system

在那之后,我重启了我的IDE,在那之后,变化检测开始工作。

票数 85
EN

Stack Overflow用户

发布于 2017-08-04 06:05:14

增加inotify观察者的数量

技术详细信息

在Linux上,Listen默认使用inotify来监视目录的更改。遇到系统限制您可以监视的文件数量的情况并不少见。例如,Ubuntu Lucid(64位)的inotify限制设置为8192。

您可以通过执行以下命令来获取当前的inotify文件监视限制:

$ cat /proc/sys/fs/inotify/max_user_watches

如果此限制不足以监视目录中的所有文件,则必须增加此限制才能正常工作。

您可以使用以下命令设置新的临时限制:

$ sudo sysctl fs.inotify.max_user_watches=524288 $ sudo sysctl -p

如果您希望将限制设置为永久限制,请使用:

$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf $ sudo sysctl -p

如果Listen一直在抱怨,你可能还需要注意max_queued_eventsmax_user_instances的值。

Source

票数 34
EN

Stack Overflow用户

发布于 2017-02-02 18:18:37

尝试使用ng serve -lr标志。这面旗子很适合我。可能出现此问题是因为--live-reload标志已弃用

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40366212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档