Jump to the content

OSX El Capitanでgulpのエラーを解決する

npm

    OSX El Capitanでgulpのエラーを解決する

    今日OSX El Capitanにアップデートした。
    しかし、開発中のプロジェクトで使っていたgulpのタスクでエラーが頻発したので、 回避手順をメモしておく。

    OSX El Capitan

    問題

    どうなったかというと、OSX El Capitanにアップデート後、既存のgulpタスクでエラーが出た。

    listener must be a function ...
    

    アップデート直後の環境は

    • Mac OSX El Capitan
    • Nodejs v0.12.2
    • npm v2.14.7

    タスクによってはエラーにならないものもあるが、 どうもgulp-watchなどでこけている模様。

    ググったら似たような人がいた。
    El Capitan – gulp watch not responding

    解決方法

    1. 上記の記事を参考にさせてもらってNode.jsをアップデートする。
      2015/10/11現在のカレントバージョンのv4.1.2が良い。

    2. 次に必須ではないがnpmもアップデートしておく。
      今のlatestはv2.14.7。

    3. 既存のプロジェクトで使っていたnode_modulesを削除。
      全てインストールし直す。

    これで問題なく動く。

    注目記事

    最近の記事

    ぼくが書いてます

    フロントエンドエンジニア

    イソップ

    ページの先頭に戻る

    Search results

    ×