如何从观察者文件中排除node_modules

时间:2020-06-05 10:05:02

标签: angular-cli angular-devkit

当我执行“ ng服务”时,日志显示如下错误:

来自chokidar的错误(/ PATH_OF_MY_PROJECT / node_modules / ionicons / dist / ionicons / svg):错误:ENOSPC:达到了文件监视程序的系统限制,监视'/ PATH_OF_MY_PROJECT / node_modules / ionicons / dist / ionicons / svg / ios -subway.svg'。

我读到解决方案是在linux上更改whatchers文件,但这是不好的解决方案! 为什么angular需要查看node_modules的变化???是一个不变的文件夹,如果我需要安装新的库,则可以重新启动服务器。

如果您的解决方案是: 回声fs.inotify.max_user_watches = 524288 | sudo tee -a /etc/sysctl.conf

我不想做这个不好的解决方案。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,每个答案都指出了您所说的解决方案。

如果您的解决方案是,请不要回答我:echo fs.inotify.max_user_watches = 524288 | sudo tee -a /etc/sysctl.conf

这也没有帮助我。 我找不到解决方案,但是在webpack中,您可以忽略/排除您不想检查的目录,而仅在模块内部执行下一步操作即可。

module.exports = {
      target: 'node',
      ...
      watchOptions: {
        ignored: [
          /node_modules/,
          ...
        ],
      },
相关问题