Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

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