node.js - 编辑组件 html 时 Angular CLI 不会重新加载?

标签 node.js angular typescript ubuntu angular-cli

我正在使用 ng serve -o 运行应用程序.如果我编辑 styles.scss并点击保存,然后应用程序实时重新加载,但编辑组件(TS 或 HTML)不会触发重新加载。

开发人员控制台或 CLI 中不会显示任何错误。

想法?

最佳答案

发生这种情况是因为 inotify watch 的限制,并且不会观察到额外的文件,您应该增加它的数量。

对于 Debian、RedHat 或其他类似的 Linux 发行版,运行:

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

对于 ArchLinux,运行:
echo fs.inotify.max_user_watches=524288 | sudo tee /etc/sysctl.d/40-max-user-watches.conf && sudo sysctl --system

关于node.js - 编辑组件 html 时 Angular CLI 不会重新加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57735114/

相关文章:

reactjs - 如何测试输入组件是否为只读,React/Enzyme

javascript - Node.js 抓取 HTML 时返回 Null

javascript - 如何在 Node.js 中根据 UserId 获取匹配的聚合

javascript - Mongoose 从查询中设置局部变量

javascript - 在 javascript 中从表单中换行输入文本

typescript - 如何从 Angular 2的服务中获取数据?

Node.js 权限被拒绝公钥

javascript - *ngif 第一次点击后不工作。 Angular 6

Angular 2 - 在 firefox 上使用 $event.srcElement 的问题

javascript - 将变量从 .ts 导入 .scss