我最近从Windows切换到了Ubuntu,并且在Visual Studio中执行ng服务每次保存后代码不会自动编译代码。
我必须停止终端并再次触发命令来编译我的代码。
答案 0 :(得分:0)
有时自动刷新不起作用,因此您可以在命令前使用sudo强制执行ng serve命令。 例如:应送达。
之后,每次保存后都无需编译代码。
答案 1 :(得分:-1)
默认情况下,Listen在Linux上使用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
来源:https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers