neovim [coc.nvim] 构建/inderx.js 未找到,请安装依赖并编译 coc.nvim:yarn install。

10

我试图构建,运行yarn build命令,但出现以下错误信息:

yarn run v1.22.17
error Couldn't find a package.json file in "/home/darth/.config/nvim/plug-config"
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
8个回答

20

我通过在nevoim上运行以下命令来解决了错误。

:call coc#util#install()

在我看来,比被接受的答案更好。 - Pepijn Bakker

9

这个错误是由于 COC 缺少一些依赖项而导致的。

  • 导航到目录 \nvim\plugged\coc.nvim
  • 使用您的软件包管理器:npm installyarn install

重启你的 VIM 或者 NEOVIM


4
在 macOS 中,~/.vim/bundle/coc.nvim 是指的路径。 - Salomanuel
安装后,我也会执行 yarn build - Salomanuel
1
在Linux上,如果它位于特定位置,则使用“find -type d -name“coc.nvim””。 - Reed
1
MacOS:输入 cd ~/.local/share/nvim/plugged/coc.nvim 然后执行 yarn 或者 npm install - Ari

6

您应该在 coc.nvim 目录中运行 yarn install


解决问题,我尝试重新安装并运行yarn-install。 - Darth Voyage
在遵循自述文件的说明后,切换到“release”分支后运行“yarn install”。 - E-jarod
如果您正在使用 Packer,则 coc.nvim 位于 ~/.local/share/nvim/site/pack/packer/start/coc.nvim,否则如果您正在使用 vim-plug,它将位于 ~/.local/share/nvim/plugged/coc.nvim - Syed M Abbas Haider Taqvi

2
使用发布分支,如果您不想一遍又一遍地构建。

2

在Mac上通过npm install解决

检查正确的路径:

cd ~/.vim/bundle/coc.nvim . cd: 没有这个文件或目录: /Users/pawankumar/.vim/bundle/coc.nvim

cd ~/.vim/plugged/coc.nvim/

npm install


2

对于像我这样的其他笨蛋,你应该进入 C:\Users\user\Appdata\Local\nvim-data\plugged\coc.nvim\ ,因为 coc.nvim 显然是一个目录。然后运行 yarn installnpm install,这将安装 coc 运行所需的一切。


1

在Windows上导航到您的C:\Users\user\AppData\Local\nvim-data\plugged\coc.nvim文件并运行yarn install


1
[ 更新:2023年7月1日 ]
对于使用WSL 2的用户,以下步骤适用。
  • 进入您的主目录,即输入cd ~,然后通过输入$ sudo apt install nodejs安装nodejs。
    • 然后使用node -v检查node版本。

如果您的node版本小于14,请按照以下步骤进行:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

通过执行这3个命令,你必须能够将node更新到最新版本,当你再次运行node -v时,你会看到node的版本是大于14的。
如果node版本大于14,则继续以下步骤。
现在你需要确保NPM / YARN已安装在路径:~/.local/share/nvim/plugged/coc.nvim 通常coc.nvim位于此位置,但如果找不到,有一个简单的方法:
进入主目录cd ~,然后输入explorer.exe .,这将打开WSL 2文件树的文件资源管理器,在搜索栏中输入coc.nvim并搜索其位置。
要安装NPM / YARN,只需输入sudo apt install npm或sudo apt install yarn。
注意:对我来说,安装YARN没有成功,所以我安装了NPM(安装需要几分钟)。
之后,我在相同的路径下执行npm install,问题就解决了。
请注意,我在安装一些软件包以定制我的Neovim时遇到了这个错误。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接