我有一个Laravel项目,并通过Laravel mix使用webpack。我了解在VM中运行时运行webpack watch
模式可能会出现问题,因此我使用watch-poll
标志运行。
这仍然没有按预期工作 - 例如,民意调查似乎不起作用,但是当我点击运行webpack的终端会话时,它会跳转到生命。我可以忍受这一点,但最大的问题是,有时编译时间会跳到通常的10倍。
通常,当我第一次运行npm run watch-poll
时,大约需要25秒。接下来的几次迭代需要8秒,这很棒。然后它突然开始需要80秒,有时甚至更长。什么可能导致这种情况?每次我对相同的CSS规则进行相同的微小更改(更改div的背景颜色)。
我已经开始使用新的Laravel Homestead机器,并将我的应用程序升级到Laravel 5.6,但它没有任何区别。
当我使用--profile
选项运行webpack时,我发现它几乎把所有时间花在“构建模块”上。