node.js - 为 Neovim 设置自定义节点版本(路径)
问题描述
TL;DR:我只想将 node v14 用于 neovim,将 v8 用于其他所有内容。建议?
你好!
我最近开始使用 neovim 进行开发。我已经安装了几个插件,其中一些需要比 8 更高的节点版本——这对于我的工作环境是强制性的。我使用了 nvm,下载了最新的 v14。由于 nvm 需要大量时间来加载,我在 zshrc 中添加了路径,我只是将其从 更改export PATH=../v8../bin
为export PATH=../v14../bin
. 到目前为止,一切都很好。但是我的工作存储库会抛出错误,因为它们需要 node v8。
现在,我在会话中在 v14 上启动 nvim,然后手动将工作会话的 zhsrc 中的路径更改为 v8。这似乎每次都做起来很麻烦。有没有更好的办法?
解决方案
可以将以下行添加到您nvim/init.vim
的目录DIR
中,以便在您启动PATH
时添加一个目录nvim
。
let $PATH = 'DIR:' . $PATH
这是您指定的目录的示例。
let $PATH = '../v14../bin:' . $PATH
推荐阅读
- angular - onPush 检测策略在角度 8 中不起作用
- mysql - MySQL View 问题 - 在这种情况下如何连接表?
- android - 此代码会导致android中的内存泄漏吗
- sql-server - SSIS:从位于服务器中的excel文件导入数据,xlsx路径链接在数据库中可用
- javascript - ReactJS - 将数据传输到子组件并从组件单击取回数据
- node.js - Heroku 应用程序无法配置特定的节点模块/构建包
- installation - Wix#:如何将自定义 UI 决策绑定到实际安装步骤?
- python - 如何将 xgboost 集成到 spark 中?(Python)
- reactjs - Error shallow Jest Enzyme React cannot find "store"
- straight-line-detection - 如何找到通过最多点的直线?