webstromでMEAN.IOをデバッグ

MEAN.IOのルートでgultしてみると

デフォルトはdevelopになっていて、

勝手にDebuggerを立ち上げてくれる。

なので、WebstormでやるべきことはこのDebuggerを受け取ること。

なので、

Edit Configurations -> Add New Configuration -> Node.js Remote Debug

Run_Debug_Configurations

といった感じでせっていたら、Debuggerを拾ってくれるはず!

ッと思ったら。ブレイクポイントで止まってくれない。

どうやらNode Debuggerをnode –debug-brk ~~~ で立ち上げないとDebuggerを拾ってくれないみたいです。

ということで、修正。

修正すべきところは、

/gulp/development.js

です。

gulpを立ち上げ直す。

Good!

 

MEAN.IOのデフォルトで入ってるmeanio-usersを引っ張り出してカスタマイズ

MEAN.IO

/node_modules/meanio-users/*

にユーザ登録などを行うパッケージが入っている、

node_modules以下にあるものをカスタマイズするのは抵抗があるので、これを

/packages/custom/にusersというフォルダを作ってそこに移動する。

node_modules上からmeanio-usersは消す。

好き好きだが、一応

/packages/custom/…./packages.jsonからもdependenciesを削除する。

/packages/custom/…./server/views/includes/foot.html

でパッケージをインクルードしていく。

これでOK。