【问题标题】:Gulp with Laravel Elixir throws events.js:141 unhandled 'error' eventGulp 与 Laravel Elixir 抛出 events.js:141 未处理的“错误”事件
【发布时间】:2015-11-27 11:02:45
【问题描述】:

从昨天开始,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
  • 吞咽:3.90

【问题讨论】:

  • 好像是gulp-autoprefixer issue。这可能是由于包或节点本身的版本而发生的。也许你需要一些降级gulp-autoprefixer 包或类似这样的东西。

标签: php node.js laravel gulp laravel-elixir


【解决方案1】:

看到您使用的是“Laravel”,我只能假设您使用的是“laravel-elixir”。 由于此软件包最近发生了变化,因此与 SASS 存在一些兼容性问题。

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

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

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

希望对你有帮助。

【讨论】:

  • 是的,这解决了它!显然 laravel-elixir 已更新到版本 3.4.3 导致此错误。谢谢!
  • 实际上当前的 laravel-elixir 版本是 4.0.4,这是一个稳定的版本,你应该尝试用npm install npm@latest -g 更新你的 npm 版本,并且你的节点版本检查 [nodejs.org/en/download/package-manager/] 为你的操作系统版本安装和更新,同时使用 npm install gulp@latest -g 更新全局 gulp,这应该可以解决您的问题
猜你喜欢
  • 2016-03-22
  • 2017-06-23
  • 1970-01-01
  • 2016-03-21
  • 1970-01-01
  • 2020-01-16
  • 2019-01-08
  • 2019-05-04
  • 2018-10-03
相关资源
最近更新 更多