## 事象
[[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)