質問: gulpにてコンパイルや監視を行うための設定を行なっています。 下記のエラーが解決できず悩んでいます・・・。 ``` Error: Cannot find module 'gulp-plumber' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object. (/Users/tatsuyaokawa/Desktop/package/gulpfile.js:5:15) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) ``` まだまだ勉強不足で、これがどのようなエラーなのかも完全に理解できません。 どんなエラーなのかを教えていただけるとありがたいです。 解決法などもありましたらぜひお願いいたします。。。
回答: 「gulpのタスクにて gulp-plumber というNode.jsのパッケージを使用しているが、node_modulesの中に、そのパッケージが無い」というエラーかと思われます。 `$ npm install` で、正常にパッケージがインストールされていないのかなと思われます。 質問者様が、どのような環境で開発を行っているかが分からないので、明確な答えが出せず非常に悔しいですが、解決方法の案としましては `$ npm cache clean` にてキャッシュをクリアして、上記リンクに記載してある通り `$ npm install --save-dev gulp-plumber` を実行すれば、node_modulesに、gulp-plumberが無事入ってくれると思います。 ※ package.json にてバージョン管理しているのであれば、注意が必要かもしれません。 もしくは リポジトリのnode_modulesディレクトリを削除して、 `$ npm cache clean` して `$ npm install` を再度実行する方法もあります。 解決の参考になれば幸いです。