繁体   English   中英

Gulp与Laravel Elixir抛出events.js:141未处理的'错误'事件

[英]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 Framework版本5.1.24(LTS)
  • 节点:4.2.2
  • npm:3.5.1
  • 吞咽:3.90

看到你正在使用'Laravel',我只能假设你正在使用'laravel-elixir'。 由于此软件包最近的更改,SASS存在一些兼容性问题。

您始终可以在package.json文件中使用固定版本并将其设置为

  "dependencies": {
    "laravel-elixir": "3.4.2",
  }

而不是默认的^ 3.0.0,女巫将自动更新到最新版本。 更改版本后只需重新运行npm update

我希望这可以帮助你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM