「Fnm」:修訂間差異
跳至導覽
跳至搜尋
(未顯示同一使用者於中間所作的 8 次修訂) | |||
第1行: | 第1行: | ||
{{Lowercase}} | {{Lowercase}} | ||
'''fnm'''是一套[[Node.js]]的版本管理工具。 | '''fnm'''是一套[[Node.js]]的版本管理工具,以[[Rust]]撰寫,速度為主要賣點。 | ||
== 安裝 == | == 安裝 == | ||
第7行: | 第7行: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
cd /tmp; wget https://github.com/Schniz/fnm/releases/download/v1. | 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"> | |||
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