Gulp 与 Laravel Elixir 抛出 events.js:141 未处理的 'error' 事件
Gulp with Laravel Elixir throws events.js:141 unhandled 'error' event
从昨天开始,gulp 抛出未处理的错误事件:
"C:\Program Files (x86)\JetBrains\PhpStorm 10.0.1\bin\runnerw.exe" "C:\Program >Files\nodejs\node.exe" C:\..\..\..\..\..\node_modules\gulp\bin\gulp.js --color -->gulpfile "d:\..\..\..\gulpfile.js" default
[11:41:02] Using gulpfile d:\..\..\..\gulpfile.js
[11:41:02] Starting 'default'...
[11:41:02] Starting 'sass'...
Fetching Sass Source Files...
- resources\assets\sass\app.scss
Saving To...
- public\css\app.css
[11:41:02] Finished 'default' after 323 ms
events.js:141
throw er; // Unhandled 'error' event
^
Error: no writecb in Transform class
at afterTransform (d:\..\..\..\node_modules\gulp-autoprefixer\node_modules\readable->stream\lib\_stream_transform.js:95:33)
at Immediate.TransformState.afterTransform (d:\..\..\..\node_modules\gulp->autoprefixer\node_modules\readable-stream\lib\_stream_transform.js:79:12)
at Immediate.immediate._onImmediate (timers.js:435:18)
at processImmediate [as _immediateCallback] (timers.js:383:17)
我已经删除了所有 node_modules 并重新安装它们,但没有成功。
还有其他人遇到这个问题吗?
版本:
- Laravel 框架版本 5.1.24 (LTS)
- 节点:4.2.2
- npm: 3.5.1
- gulp: 3.90
看到您正在使用 'Laravel',我只能假设您正在使用 'laravel-elixir'。
由于此软件包的最新更改,SASS.
存在一些兼容性问题
您始终可以在 package.json 文件中使用固定版本并将其设置为
"dependencies": {
"laravel-elixir": "3.4.2",
}
而不是默认的 ^3.0.0, 将自动更新到最新版本。
更改版本后只需重新运行 npm update
希望对您有所帮助。
从昨天开始,gulp 抛出未处理的错误事件:
"C:\Program Files (x86)\JetBrains\PhpStorm 10.0.1\bin\runnerw.exe" "C:\Program >Files\nodejs\node.exe" C:\..\..\..\..\..\node_modules\gulp\bin\gulp.js --color -->gulpfile "d:\..\..\..\gulpfile.js" default
[11:41:02] Using gulpfile d:\..\..\..\gulpfile.js
[11:41:02] Starting 'default'...
[11:41:02] Starting 'sass'...
Fetching Sass Source Files...
- resources\assets\sass\app.scss
Saving To...
- public\css\app.css
[11:41:02] Finished 'default' after 323 ms
events.js:141
throw er; // Unhandled 'error' event
^
Error: no writecb in Transform class
at afterTransform (d:\..\..\..\node_modules\gulp-autoprefixer\node_modules\readable->stream\lib\_stream_transform.js:95:33)
at Immediate.TransformState.afterTransform (d:\..\..\..\node_modules\gulp->autoprefixer\node_modules\readable-stream\lib\_stream_transform.js:79:12)
at Immediate.immediate._onImmediate (timers.js:435:18)
at processImmediate [as _immediateCallback] (timers.js:383:17)
我已经删除了所有 node_modules 并重新安装它们,但没有成功。
还有其他人遇到这个问题吗?
版本:
- Laravel 框架版本 5.1.24 (LTS)
- 节点:4.2.2
- npm: 3.5.1
- gulp: 3.90
看到您正在使用 'Laravel',我只能假设您正在使用 'laravel-elixir'。 由于此软件包的最新更改,SASS.
存在一些兼容性问题您始终可以在 package.json 文件中使用固定版本并将其设置为
"dependencies": {
"laravel-elixir": "3.4.2",
}
而不是默认的 ^3.0.0, 将自动更新到最新版本。
更改版本后只需重新运行 npm update
希望对您有所帮助。