2015-11-27 10 views
7

を、がぶ飲みは、未処理のエラーイベントを投げる:ガルプはevents.jsスロー:昨日から141未処理の「エラー」イベント

"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
+0

[gulp-autoprefixer issue](https://github.com/sindresorhus/gulp-autoprefixer/issues/46)のようです。これはおそらく、パッケージまたはノード自体のバージョンのために発生します。たぶん、このように 'gulp-autoprefixer'パッケージやsmthのダウングレードが必要かもしれません。 –

答えて

8

見あなたは「ララベル」を使っている。「ララベル・エリクシール」を使っていると仮定することしかできない。 このパッケージの最近の変更により、SASSとの互換性の問題がいくつかあります。

あなたは常に最新のバージョンにpackage.jsonファイルに固定されたバージョンを使用して、代わりにデフォルト^ 3.0.0の

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

に設定し、魔女が自動更新することができます。 バージョンを変更した直後に再実行npm update

私はこれがあなたを助けてくれることを願っています。

+0

はい、これは修正されました!明らかにlaravel-elixirがこのエラーの原因となったバージョン3.4.3に更新されました。ありがとう! – yclaes

+0

実際に現在のlaravel-elixirのバージョンは4.0.4です。これは安定版です。npmのバージョンを 'npm install npm @ latest -g'で更新し、ノードのバージョンを[https://nodejs.org/en/download/package-manager /]を実行して、グローバルインストールを 'npm install gulp @ latest -g'でアップデートしてください。 –

関連する問題