gulp-notify:[通知程序错误]未找到插件'gulp-notify'时出错:notify-send

ajt*_*rds 18 npm laravel gulp laravel-5

我正在尝试在我安装的Laravel 5.1中设置Gulp.我已npm install按照Laravel文档中的规定运行了命令,并且运行正常.

但是,当我现在运行命令时,gulp我收到以下消息:

ubuntu@NAME:/var/www/html/FOLDER# gulp
[14:04:56] Using gulpfile /var/www/html/FOLDER/gulpfile.js
[14:04:56] Starting 'default'...
[14:04:56] Starting 'sass'...
[14:04:56] Running Sass: resources/assets/sass/app.scss
[14:04:56] Finished 'default' after 532 ms
[14:04:56] gulp-notify: [Laravel Elixir] Sass Compiled!
[14:04:56] Finished 'sass' after 666 ms
[14:04:56] gulp-notify: [Error in notifier] Error in plugin 'gulp-notify'
not found: notify-send
Run Code Online (Sandbox Code Playgroud)

有没有其他人遇到过这个错误?

gulp-notify: [Error in notifier] Error in plugin 'gulp-notify'
not found: notify-send
Run Code Online (Sandbox Code Playgroud)

谢谢

ajt*_*rds 49

我自己找到了解决这个问题的方法.我在Ubuntu盒子上运行了以下命令:

sudo apt-get update
sudo apt-get install libnotify-bin
Run Code Online (Sandbox Code Playgroud)

在那之后,我现在可以运行gulp并获得以下内容:

ubuntu@NAME:/var/www/html/FOLDER# gulp
[14:06:59] Using gulpfile /var/www/html/FOLDER/gulpfile.js
[14:06:59] Starting 'default'...
[14:06:59] Starting 'sass'...
[14:06:59] Running Sass: resources/assets/sass/app.scss
[14:07:00] Finished 'default' after 736 ms
[14:07:00] gulp-notify: [Laravel Elixir] Sass Compiled!
[14:07:00] Finished 'sass' after 931 ms
Run Code Online (Sandbox Code Playgroud)

一切看起来都不错 希望这将对其他SO用户有用.


Dar*_*nen 7

对于CentOS/Fedora/RedHat 7用户:

sudo yum install libnotify
Run Code Online (Sandbox Code Playgroud)

(没有"-bin")


小智 6

我发现以下命令很有用:

npm install notify-send
Run Code Online (Sandbox Code Playgroud)

问题就消失了。