[英]run `nvm use` automatically every time there's a .nvmrc file on the directory
[英]How to have nvm run when nvmrc changes?
我使用direnv和nvmrc
文件強制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.