webpack-构建一次后的观看式退出



我正在使用 webpack --watch语句在手表模式下运行我的webpack来构建我的reactjs应用程序。但是,由于某种原因,它现在停止工作。现在,它只是一次编译代码并终止

我尝试了此帖子中建议的方法:webpack- -watch没有编译更改的文件

但是,它没有解决我的问题。任何帮助均得到批准

由于iNotify手表限制

,问题似乎已经出现了

linux上默认情况下使用Inotify来监视目录的目录 变化。遇到数字的系统限制并不少见 您可以监视的文件。

可以通过命令

看到当前的手表限制
$ cat /proc/sys/fs/inotify/max_user_watches

在我的情况下是8192,这是Linux X64 Systems

的默认值

要暂时更改它,我们需要运行以下命令

$ 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

这主要是因为它观看了node_modules文件夹并超过限制。在这种情况下,而不是修改主机系统,请使用:

  watchOptions: {
    aggregateTimeout: 300,
    poll: 1000,
    ignored: /node_modules/
  }

webpack.config.js导出。

最新更新