gulpコマンドを実行してもエラーが続き、ファイルが作成されなかったりしてハマったのでメモです。
出てきたエラーはこれ
[Error: EMFILE, open 'app/node_modules/react-validation-mixin/node_modules/lodash.union/package.json']
errno: 20,
code: 'EMFILE',
path: 'app/node_modules/react-validation-mixin/node_modules/lodash.union/package.json'
特にreact関連でしかもnode_modulesの中で発生するEMFILEエラーはgulpで実行できるファイル数に制限を与えられていることによって起こることがあるみたいです
$ulimit -n
#=>256
例えばCentOS上だと
$ulimit -n
#=>1024
なので、Mac側でulimit -n 1024と指定してあげると解決できました。
nオプションは
ファイル・ディスクリプタの数を最大N個に制限する
という意味だそうです。
開けるファイル数制限されてるなんて、知らなかったのでとてもはまりました...