diff --git a/apps/site/snippets/en/download/fnm.bash b/apps/site/snippets/en/download/fnm.bash index 063ca3e6aec66..ab27a1ad68cf0 100644 --- a/apps/site/snippets/en/download/fnm.bash +++ b/apps/site/snippets/en/download/fnm.bash @@ -4,5 +4,11 @@ ${props.os === 'WIN' ? 'curl -o- https://fnm.vercel.app/install | bash' } +# In lieu of restarting the shell +${props.os === 'WIN' ? + 'fnm env --use-on-cd --shell powershell | Out-String | Invoke-Expression' : + 'export PATH="$HOME/.local/share/fnm:$PATH"\neval "$(fnm env)"' +} + # Download and install Node.js: -fnm install ${props.release.major} +fnm install --use ${props.release.major} diff --git a/apps/site/util/download/constants.json b/apps/site/util/download/constants.json index 13a42f929d367..012bb93b323f5 100644 --- a/apps/site/util/download/constants.json +++ b/apps/site/util/download/constants.json @@ -140,7 +140,7 @@ "icon": "FNM", "name": "fnm", "compatibility": { - "os": ["MAC", "LINUX"] + "os": ["MAC", "LINUX", "WIN"] }, "recommended": true, "url": "https://github.com/Schniz/fnm",