繁体   English   中英

nvmrc更改时如何运行nvm?

[英]How to have nvm run when nvmrc changes?

我使用direnvnvmrc文件强制nvm install到你每次运行cd到该目录,确保如果你正在运行的项目使用的是正确的节点版本。

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

有没有人做过什么来观看nvmrc文件或以某种方式让它更频繁地改变而不仅仅是在cd

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

nvm install 10.16.0

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM