Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

gulp利用アプリのレイアウトが崩れるようなら、プロジェクト中のnpmを再インストールしてみる

gulp利用アプリのレイアウトが崩れるようなら、プロジェクト中のnpmを再インストールしてみると良いです。

実際のところ

とある開発中アプリをgit経由で導入し、必要ライブラリのgulp導入も行いました。

$ git clone git@bitbucket.org:foobar/fizzbuzz.git
$ npm install -g gulp

ところがギッチョン……何かレイアウトが崩れます。
こういう時は大抵環境が死んでます。
実際、ログをみると

Gulp startup tasks: 0=sass, 1=watch
module.js:341
    throw err;
    ^

Error: Cannot find module 'gulp-util'

とか言って上手くGulpが読み出されてませんね。

幸いにしてnpmにはRubyにおけるGemlistのような仕組みが備わっています。
プロジェクト中のライブラリディレクトリを抹殺して、新規に入れ直しましょう。

$ rm -rf node_modules/
$ npm install

確認したところ、無事動きました。

参考もと

stackoverflow.com