npm link を使った hawtio v2 開発
hawtio v2 はコンポーネントが bower コンポーネントとして複数プロジェクトに散らばっているので、クロス開発が微妙に面倒くさい。そんな場合は、npm link を使うと便利。
hawtio-node-backend$ npm link /usr/local/lib/node_modules/hawtio-node-backend -> /Users/tadayosi/projects/github/hawtio2/hawtio-node-backend hawtio-integration$ npm link hawtio-node-backend /Users/tadayosi/projects/github/hawtio2/hawtio-integration/node_modules/hawtio-node-backend -> /usr/local/lib/node_modules/hawtio-node-backend -> /Users/tadayosi/projects/github/hawtio2/hawtio-node-backend
リンクが張られているかを確認するには、こうする。
hawtio-integration$ npm ls hawtio-node-backend [email protected] /Users/tadayosi/projects/github/hawtio2/hawtio-integration └── [email protected] -> /Users/tasato/projects/github/hawtio2/hawtio-node-backend
UPDATE: この方法は、どうやら npm ベースのコンポーネントには有効だが、bower ベースの hawtio-* コンポーネントには有効でないようだ。要追加調査。









