首页 > 解决方案 > 为 Neovim 设置自定义节点版本(路径)

问题描述

TL;DR:我只想将 node v14 用于 neovim,将 v8 用于其他所有内容。建议?

你好!

我最近开始使用 neovim 进行开发。我已经安装了几个插件,其中一些需要比 8 更高的节点版本——这对于我的工作环境是强制性的。我使用了 nvm,下载了最新的 v14。由于 nvm 需要大量时间来加载,我在 zshrc 中添加了路径,我只是将其从 更改export PATH=../v8../binexport PATH=../v14../bin. 到目前为止,一切都很好。但是我的工作存储库会抛出错误,因为它们需要 node v8。

现在,我在会话中在 v14 上启动 nvim,然后手动将工作会话的 zhsrc 中的路径更改为 v8。这似乎每次都做起来很麻烦。有没有更好的办法?

标签: node.jsmacosvimneovimzshrc

解决方案


可以将以下行添加到您nvim/init.vim的目录DIR中,以便在您启动PATH时添加一个目录nvim

let $PATH = 'DIR:' . $PATH

这是您指定的目录的示例。

let $PATH = '../v14../bin:' . $PATH

推荐阅读