gulp・発生したバグ修正方法

qhl3vty1683gbf6c

目次

 

npm を最新verにすると「Cannot find module vinyl」と表示する

gulpが起動しなくなってしまった。

bq3am4x0b6poyfnk

グローバルgulpをアンインストールする。

そして再度、gulpをグローバルインストール。

i3likrz5wtgmp1hk

とコマンドを打ち、グローバルインストールが再び完了していれば、gulpの最新バージョンが表示される。

 

gulp-compass を認識しなくなる

Rubyを最新バージョン(2.3.1)にアップデートすると、gulp-compassを認識してくれなくなった。

i4kewu9f1b66xn8a

You need to have Ruby and Compass installed and in your system PATH for this task to work.

いやいや、システム環境設定でRubyのパスは変えましたがな。
何でCompassのパスまで変えなアカンの。

dqryyzdlvphgwua6

Chromeのデベロッパーツールでも、見たことのないコンソールエラーが。

t8b8ijnbrfzlhduj

まさかと思い、SassとCompassをバージョンチェックしてみると、え、消えてる??

8h1gjf3r4kkzhqc9

半日かけて原因を調べたが解決できなかったので、プラグインを gulp-compass から gulp-sass に変更した。
その後、Sassを普通にコンパイルしてくれている。

今振り返ると、Compassの便利機能を使うことは、一度もなかったことに気がついた…。

コメントを投稿する

※メールアドレスは私にだけ届き、サイトには表示されません。
※「送信する」ボタンは、一度だけクリックしてお待ちください。

    • このエントリーをはてなブックマークに追加