「Fnm」:修訂間差異

出自Gea-Suan Lin's Wiki
跳至導覽 跳至搜尋
Gslin留言 | 貢獻
無編輯摘要
Gslin留言 | 貢獻
 
(未顯示同一使用者於中間所作的 9 次修訂)
第1行: 第1行:
{{Lowercase}}
{{Lowercase}}
'''fnm'''是一套[[Node.js]]的版本管理工具。
'''fnm'''是一套[[Node.js]]的版本管理工具,以[[Rust]]撰寫,速度為主要賣點


== 安裝 ==
== 安裝 ==
這邊可以去[[GitHub]]上面確認最新版的binary:
<syntaxhighlight lang="bash">
cd /tmp; wget https://github.com/Schniz/fnm/releases/download/v1.37.0/fnm-linux.zip; mkdir ~/.fnm; unzip fnm-linux.zip -d ~/.fnm/; chmod 755 ~/.fnm/fnm; echo '[ -s "${HOME}/.fnm/fnm" ] && eval "$(${HOME}/.fnm/fnm env --use-on-cd)" && export PATH="${HOME}/.fnm:${PATH}"' >> ~/.profile
</syntaxhighlight>
== 使用 ==
像是這樣:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
cd /tmp; wget https://github.com/Schniz/fnm/releases/download/v1.35.0/fnm-linux.zip; mkdir ~/.fnm; unzip fnm-linux.zip -d ~/.fnm/; chmod 755 ~/.fnm/fnm
fnm install 20
fnm ls
fnm default 20
</syntaxhighlight>
</syntaxhighlight>


== 相關連結 ==
== 相關連結 ==


* [[mise]]
* [[nvm]]
* [[nvm]]



於 2024年10月24日 (四) 08:59 的最新修訂

fnm是一套Node.js的版本管理工具,以Rust撰寫,速度為主要賣點。

安裝

這邊可以去GitHub上面確認最新版的binary:

cd /tmp; wget https://github.com/Schniz/fnm/releases/download/v1.37.0/fnm-linux.zip; mkdir ~/.fnm; unzip fnm-linux.zip -d ~/.fnm/; chmod 755 ~/.fnm/fnm; echo '[ -s "${HOME}/.fnm/fnm" ] && eval "$(${HOME}/.fnm/fnm env --use-on-cd)" && export PATH="${HOME}/.fnm:${PATH}"' >> ~/.profile

使用

像是這樣:

fnm install 20
fnm ls
fnm default 20

相關連結

外部連結