npm install をしたら「npm ERR! code ENOSELF npm ERR! Refusing to install package with name "gulp" under a package」みたいに怒られたとき

結論 プロジェクト名を変える。package.jsonで言うところの"name": "gulp",のところ。 理由 まあエラーメッセージのとおりなんですが……。プロジェクト名とインストールしようとするパッケージ名が同一になってはいけないということです。以下は、~/gulpというディレクトリ配下で何も考えずに$ npm initしてエンターを連打…