fnm(Fast Node Manage)的安装使用

1,530 阅读1分钟

fnm 是类似于 nvmnode 版本管理工具,使用 rust 制作

此文章仅仅记录我在 Windows 系统使用 cargo 手动安装 fnm 的过程

注意事项:

  • 先卸载本地的 node

  • 安装的路径不要有中文!!!(这个问题搞了我好久,cargo 是安装在 C盘 的,所以 fnm 也是在 C盘,就导致执行了脚本之后中文乱码,cargofnm 的环境变量都找不到了,这个我给作者提了 issue,期待啥时候能改好吧)

  • 如果你 C盘 的账户名是中文的,不要用这个方法,因为就算你换了全英文的安装路径,node 也会安装在 C盘,而且目前没法改,还是会出现中文乱码问题,node 找不到

安装步骤:

  1. rust 官网下载 安装包,先获取到 cargo
  2. 打开 powershell,使用 cargo install fnm 下载 fnm
  3. 使用 fnm -V 判断 fnm 安装是否成功
  4. 成功之后 在 powershell 输入 notepad $profile,如果提示不存在该文件就直接输入 $profile,然后按照输出的路径创建下去就行了
  5. 在文件最后一行添加 fnm env --use-on-cd | Out-String | Invoke-Expression
  6. 最后使用 fnm install <version>,下载完成就可以使用了
  7. 其他用法文档也说的很详细