Neovim无法识别已安装Node.js问题求助
Neovim无法识别已安装Node.js的问题
- 用kickstart.nvim配置Neovim时,执行
checkhealth检测到Neovim无法找到系统已安装的Node.js - 终端环境测试:
which bash返回/usr/bin/bash,which node返回/usr/bin/node,Node.js版本为v20.6.1,一切正常
- Neovim内部测试:
- 执行
:!which node,提示在包含/usr/bin的PATH路径中找不到node - 对比终端与Neovim的PATH变量,二者存在差异,但
/usr/bin目录在两边的PATH中都存在
- 执行
- 搜索同类问题,现有解决方案仅提及检查Node.js是否安装,无法解决当前问题
问题更新
发现Neovim环境下的/usr/bin目录内容和终端中的差异极大:
- 终端的
/usr/bin包含完整的系统可执行文件,包括node、npm等 - Neovim内的
/usr/bin仅包含少量基础命令,完全缺失node这类关键文件
内容的提问来源于stack exchange,提问作者RandJim49
相关产品推荐
相关产品推荐

