`npm run watch`不在Laravel 5.4中工作

`npm run watch`不在Laravel 5.4中工作,laravel,laravel-5.4,Laravel,Laravel 5.4,使用Laravel 5.4和Mix,当我运行npm run watch时,它会将所有内容编译一次,看起来好像在等待更改,但当我对任何资产文件进行更改时,它似乎没有检测到任何内容。在5.4中是否还有其他人存在此问题或有解决方案?此解决方案由Jeffrey Way在Laracasts提供 尝试将--watch poll标志添加到package.json脚本中。或者试试: node_modules/.bin/webpack--watch--watch poll--config=node_modules

使用Laravel 5.4和Mix,当我运行
npm run watch
时,它会将所有内容编译一次,看起来好像在等待更改,但当我对任何资产文件进行更改时,它似乎没有检测到任何内容。在5.4中是否还有其他人存在此问题或有解决方案?

此解决方案由Jeffrey Way在Laracasts提供

尝试将--watch poll标志添加到
package.json
脚本中。或者试试:

node_modules/.bin/webpack--watch--watch poll--config=node_modules/laravel mix/setup/webpack.config.js

npm运行观察投票

它也在ubuntu上工作,并在代码更改时自动编译。 多谢各位

npm运行观察投票

watch poll
定期检查(轮询)是否有更改,例如每1000毫秒手动检查一次,查看是否有任何文件已更改

拉威尔医生说什么

您可能会发现,在某些环境中,当文件发生更改时,Webpack不会更新。如果系统中出现这种情况,请考虑使用表轮询命令。
您可以阅读文档以了解更多有关的信息。

我使用的是
mix.scripts
,它实际上并不编译您的脚本,只是复制它们,因此编译时没有npm读数,因为它不编译任何内容。如果您没有使用
mix.js
mix.sass
(r您的
webpack.mix.js
文件中的任何其他编译器,
npm run watch
将显示为不执行任何操作,因为它只是在后台复制。

您保存了文件吗?@mrabbani是的,文件已保存,但watch不会拾取它们。如果我停止watch并再次运行它,它将在第一次编译时找到更改b)但之后什么都没有。我面临着同样的问题。我运行了
npm run watch
,文件是第一次编译的。看起来watch正在等待更改,但让它工作的唯一方法是停止监视并再次运行。尝试了
node\u modules/.bin/webpack--watch--watch poll--config=node\u modules/laravel mix/setup/webpack.config。js
但仍然没有运气。仅供参考,截至2017年5月3日,Laravel包含了一个为您执行此操作的“watch poll”命令。
npm run watch poll
Webpack在
node\u modules/.bin/
中不存在,因为meThis对我不起作用。
watch poll
给了我同样的结果。问题是它使处理器变得非常复杂工作缓慢。我想实际问题没有解决方法?