by shigemk2

当面は技術的なことしか書かない

gitbookのアーキメモ

gitbook alias /path/to/gitbook-cli 3.2.3
# からの
gitbook serve

すると、本当はaliasを貼った方でgitbookを動かしたいのになぜかインストールが始まる。

ソースコードを追っかけてみると、 ~/.gitbook/versions にソースコードがインストールもしくはシンボリックリンクが貼られるみたいだけど、gitbook lsしてもaliasで作ったシンボリックリンクのディレクトリが認識されていない。

lsの中身を見てみると、package.jsonの名前を見て判別しているようだ。

https://github.com/GitbookIO/gitbook-cli/blob/master/lib/local.js#L36