typedoc
でドキュメントを生成しようとすると以下のようなエラーが出るようになってしまった。
❯ yarn docs
yarn docs v0.27.5
$ typedoc --theme default --out docs src
Using TypeScript 2.4.1 from /Users/yoshiki_aoki/work/src/.../node_modules/typescript/libfs.js:954
binding.stat(pathModule._makeLong(path));
^
Error: ENOENT: no such file or directory, stat '/Users/yoshiki_aoki/work/src/.../node_modules/typedoc-default-themes/bin/default/assets'
試しに全部node_module
消してキャッシュもクリーンしてインストールし直してみた。
yarn cache clean
yarn
yarn
でインストールし直してもダメ。lsで該当ファイルを確認してもない。。。
ふと、npm
を使ってインストールしてみた。 npm install
したら治った。 🤔
.yarnclean が原因
色々と調べてみるとどうやら、yarn clean
を実行して作成された.yarnclean
が原因っぽいということがわかった。
確かに中を覗いてみると、assets
という項目がある。これによって、node_modules
内のassets
が削除されている模様。
node_modules ディレクトリからもはや要らないファイルを消し、 .yarnclean というファイル(要バージョンコントロール)を吐き出すようです。
http://qiita.com/knjname/items/0cc813622e0121c05723#clean
そして、最新バージョン(1.0.0以降)ではyarn clean
からyarn autoclean
になっている。
ローカルで使っていたバージョンが v0.27.5
なのでアップグレードした。