webpack手表不会触发

我使用本地文件系统(inotify)支持来运行webpack,并且使用chokidar进行了testing,并正确地获取了该文件系统/文件夹中所有文件的更改。

使用Sage 9 WordPress基本主题中的webpackconfiguration( https://github.com/roots/sage/blob/c21df9965ff8217c3b4ff90bbe6099206d7b4fbf/resources/assets/config.json#L16 )。 只有PHP文件被列出才能被监视 – 但是它们的依赖关系(SCSS / JS / …)也被监视了?

我开始使用npm / yarn包脚本启动webpack手表,使用$ webpack --hide-modules --watch --config resources/assets/build/webpack.config.js启动$ webpack --hide-modules --watch --config resources/assets/build/webpack.config.js

Webpack is watching the files… [BS] [HTML Injector] Running... [BS] Proxying: http://dev:8084 [BS] Access URLs: ---------------------------------- Local: http://localhost:3000 External: http://127.0.0.1:3000 ---------------------------------- UI: http://localhost:3001 UI External: http://127.0.0.1:3001 ---------------------------------- [BS] Watching files...

但是,更改文件 – 即使只是上面的watch数组中指定的PHP文件 – 也不会触发webpack的任何更新。 什么configuration可能会丢失? 有没有什么方法可以找出webpack观看的是什么 – 它是否真的检测到一个变化(而忽略它)?