Laravel-mix 没有构建通知

Laravel-mix no build notification

我正在使用 Vue.js 和 Laravel-Mix,当我保存项目时我没有收到任何这样的通知:

我是 运行 npm run watch。我的控制台在编译时没有显示任何错误/警告。

我已经在 webpack.mix.js 中检查了 mix.disableSuccessNotifications(); ,但我的文件中没有,我的通知正在我的 OS 上运行。我正在使用 Linux Mint。

我在 package.json 上有这个:

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

我有一个朋友有同样的项目,他收到了通知"Build Successful"

检查您是否安装了 notify-send

如果您有任何问题,请按照此操作 https://community.linuxmint.com/tutorial/view/2177

使用 Linux Mint 18.3,我需要安装 libnotify-bin 包才能显示通知。可能也适用于 Ubuntu:

sudo apt-get install -y libnotify-bin

我在 macOS High Sierra 上遇到了这个问题。事实证明,当我插入外接显示器时,OS 会自动停止通知。顶部任务栏上最右侧的图标可让您禁用此功能。大概是为了让您在做演示时不会被打扰。

我发现几乎 70% windows OS 我们禁用了通知,这后来隐藏了 Laravel Mix 的成功编译。

如果您在 windows 10 上使用计算机,即

1.SETTINGS, 2.NOTIFICATIONS 和行动, 3.NOTIFICATIONS 来自其他发件人并将其打开

这将启用或再次开始显示。

我知道这个问题太老了,无法回答,但我通过在我的设置中打开通知来修复它。

  1. 转到设置。
  2. 搜索通知。
  3. 向下滚动直到看到 terminal-notifier。
  4. 点击,开启。
  5. 运行 npm run watch 再一次。

P.S。我正在使用 macOS Catalina