package.jsonでは、 gulp -ifが devDependencies の下にリストされていませんでした。
"devDependencies": {
.
.
.
"gulp-if": "^1.2.5",
それを含めると、エラーが解消されました。
開発依存関係をインストールするときはいつでも、パッケージが自動的に package.json に配置されるように --save-dev を付加する必要があります。そうすれば、誰もが npm install コマンドを発行して、package.json 内のすべてのパッケージを自動的に取得します。
npm install <package> --save-dev