You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为什么全新Kubuntu 20系统下Laravel 8应用不显示Mix成功/错误通知?

这个问题确实是操作系统配置异常导致的。Laravel Mix的桌面通知功能依赖Linux系统的libnotify通知框架,Kubuntu 18到20的版本迭代中,默认预装的通知组件发生了变更,部分Mix依赖的通知工具被移除,就会导致编译后无法弹出通知。

修复方案
  • 安装系统通知依赖
    执行以下命令安装Mix需要的通知工具:
    sudo apt update && sudo apt install libnotify-bin notify-osd

  • 验证系统通知可用性
    安装完成后执行测试命令,确认系统可以正常弹出通知:
    notify-send "Mix通知测试" "系统通知功能正常"
    如果右下角弹出对应通知,说明系统通知组件已经恢复正常。

  • 校验项目依赖完整性
    如果系统通知正常但Mix仍然不推送通知,检查项目是否安装了webpack-notifier依赖(Laravel 8默认内置,部分情况下升级系统后可能出现依赖损坏):
    npm list webpack-notifier
    如果提示未安装,执行以下命令补充安装:
    npm install webpack-notifier --save-dev

  • 重启Mix编译服务
    清空Mix缓存后重启监听服务即可:

npx mix clear
npx mix watch

如果以上步骤执行完成后仍无通知,可以进入KDE系统设置的「通知」配置页,确认Node.js进程和终端的通知权限未被禁用。

内容的提问来源于stack exchange,提问作者Petro Gromovo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 09:27:03