## 事象 [[packer.nvim]]を使って[[init.lua]]に以下のような一部分を書き... ```lua use { 'neoclide/coc.nvim' } ``` `:PackerInstall`までは成功するが、その後に[[Neovim]]を再起動すると以下のエラーになる。 ``` build/index.js not found, please install dependencies and compile coc.nvim by: yarn install ``` ## 原因 `release`ブランチのソースコードを取得していなかったため。 おそらく`release`ブランチはbundleされたものが取得できるので、そうでないブランチから取得してしまうとpackageをインストールしないと動かないというだけな気がする。 ## 解決方法 `release`ブランチを指定して取得する。[[packer.nvim]]の場合ならこう。 ```lua use { 'neoclide/coc.nvim', branch = "release" } ``` READMEにもちゃんと以下の記述がある。[[vim-plug]]の例しか載ってないけど。 ```lua " Use release branch (recommend) Plug 'neoclide/coc.nvim', {'branch': 'release'} " Or build from source code by using yarn: https://yarnpkg.com Plug 'neoclide/coc.nvim', {'branch': 'master', 'do': 'yarn install --frozen-lockfile'} ``` ## 参考 - [autocomplete \- When I installed coc completion on neovim, Then I open nvim as usual and see this error \- Stack Overflow](https://stackoverflow.com/questions/73486161/when-i-installed-coc-completion-on-neovim-then-i-open-nvim-as-usual-and-see-thi)