<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>korany.log</title>
        <link>https://velog.io/</link>
        <description></description>
        <lastBuildDate>Tue, 31 May 2022 06:17:57 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>korany.log</title>
            <url>https://images.velog.io/images/korany-lee/profile/c0a48419-ba92-494c-84b9-f5eaa85cf778/social.jpeg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. korany.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/korany-lee" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[자동으로 nvm use 해주는 script]]></title>
            <link>https://velog.io/@korany-lee/%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-nvm-use-%ED%95%B4%EC%A3%BC%EB%8A%94-script</link>
            <guid>https://velog.io/@korany-lee/%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-nvm-use-%ED%95%B4%EC%A3%BC%EB%8A%94-script</guid>
            <pubDate>Tue, 31 May 2022 06:17:57 GMT</pubDate>
            <description><![CDATA[<p>vscode를 터미널에서 실행하는 경우
.nvmrc가 있는 프로젝트로 이동할 때
자동으로 nvm use해주고 해당 버전이 없다면 install까지 해주는 스크립트</p>
<p>너무 편해서 내가 매번 보려고 글 남김</p>
<p>참고: <a href="https://stackoverflow.com/questions/23556330/run-nvm-use-automatically-every-time-theres-a-nvmrc-file-on-the-directory">https://stackoverflow.com/questions/23556330/run-nvm-use-automatically-every-time-theres-a-nvmrc-file-on-the-directory</a></p>
<pre><code># ~/.zshrc
# place this after nvm initialization!
autoload -U add-zsh-hook
load-nvmrc() {
  [[ -a .nvmrc ]] || return
  local node_version=&quot;$(nvm version)&quot;
  local nvmrc_path=&quot;$(nvm_find_nvmrc)&quot;

  if [ -n &quot;$nvmrc_path&quot; ]; then
    local nvmrc_node_version=$(nvm version &quot;$(cat &quot;${nvmrc_path}&quot;)&quot;)

    if [ &quot;$nvmrc_node_version&quot; = &quot;N/A&quot; ]; then
      nvm install
    elif [ &quot;$nvmrc_node_version&quot; != &quot;$node_version&quot; ]; then
      nvm use
    fi
  elif [ &quot;$node_version&quot; != &quot;$(nvm version default)&quot; ]; then
    echo &quot;Reverting to nvm default version&quot;
    nvm use default
  fi
}
add-zsh-hook chpwd load-nvmrc
load-nvmrc</code></pre>]]></description>
        </item>
    </channel>
</rss>