typedocで 「no such file or directory, stat」 というエラーが出る
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 が原因
2017/09/14 追記。
色々と調べてみるとどうやら、yarn clean
を実行して作成された.yarnclean
が原因っぽいということがわかった。
確かに中を覗いてみると、assets
という項目がある。これによって、node_modules
内のassets
が削除されている模様。
そして、最新バージョン(1.0.0以降)ではyarn clean
からyarn autoclean
になっている。
ローカルで使っていたバージョンが v0.27.5
なのでアップグレードした。