【问题标题】:How to have nvm run when nvmrc changes?当 nvmrc 改变时如何让 nvm 运行?
【发布时间】:2019-06-06 21:07:17
【问题描述】:

我正在使用direnvnvmrc 文件来强制nvm install 在每次您将cd 进入目录时运行,确保您在运行项目时使用的是正确的节点版本。

但是,我注意到如果其他人更改了 nvmrc 文件的版本并且我 git pull(或 rebase)更改,它不会自动更新我的节点版本,因为它仅在我进入目录时运行。

有没有人做过一些事情来查看 nvmrc 文件或以某种方式使其更改频率高于cd

【问题讨论】:

    标签: javascript node.js nvm


    【解决方案1】:

    由于 direnv 的 .envrc 文件会在每个提示符下进行评估,因此对于您的用例,我只需在项目的 .envrc 中放置一个明确的 nvm install <version number>,例如:

    nvm install 10.16.0
    

    尽管就我个人而言,我更喜欢只使用 nvm use <version number> 并让 nvm 自己指出如果请求的版本不可用,则尚未安装给定版本的节点。

    【讨论】:

      猜你喜欢
      • 2014-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-09
      • 1970-01-01
      • 2018-04-11
      • 1970-01-01
      相关资源
      最近更新 更多