找回密码
 立即注册
首页 业界区 安全 推荐node工具fnm下载到使用(用windows系统做的演示) ...

推荐node工具fnm下载到使用(用windows系统做的演示)

裴竹悦 昨天 16:35
一、认识fnm
展开看介绍(给不熟悉fnm的小伙伴看的)
  1. fnm 是高性能 Node.js 版本管理器,支持 Windows、macOS、Linux;比nvm启动更快、内存占用更低可一键安装/切换多版本 Node.js;且能读取.nvmrc或.node-version文件实现项目目录自动切换版本,是前端/Node开发者的常用工具。
复制代码
fnm下载node

官方的方式去下载node

二、下载fnm

  • 打开node官方: https://nodejs.org/en/download

  • fnm下载地址:  https://github.com/Schniz/fnm



三、配置 FNM.exe 环境变量

  • 把 exe 文件放到 c 或者 d 按照个人喜好放置,路径不能有中文文件名!!!

  • 添加到path 环境变量里,用户环境变量或系统变量都可以

  • 打开 powershell 管理员工具运行 fnm --version 检查 fnm 是否配置成功

四、配置 notepad $profile 文件(每次配置环境变量或系统有关系,都需要重新打开powershell窗口)

  • 用 powershell 输入 notepad $profile 提示(系统找不到指定路径)
  • 输入$profile得到一个路径:

  • 找到上面给的地址(C:\Users\Administrator\Documents)
    ① 生成WindowsPowerShell文件夹

    ② 在WindowsPowerShell文件夹中生成Microsoft.PowerShell_profile.ps1 文件

    内容:fnm env --use-on-cd | Out-String | Invoke-Expression
    提示: 大部分人在重新启动powershell 会有一个报错提示没有权限,打开报错链接里的地址。
    在控制台输入 Set-ExecutionPolicy Remotesigned -Scope CurrentUser 在重启就没问题了
五、配置 node 镜像地址

  • 访问镜像网址:http://www.npmmirror.com/

  • 配置FNM_NODE_DIST_MIRROR 环境变量,在用户变量里添加

    改之前

    改之后

六、配置 node 存储路径(如果电脑只有一个c盘可以跳过这步)

  • 配置FNM_DIR环境变量,在用户变量里添加(这个D:\fnm可以配置成别的路径,路径里最好不要有中文)

    改之前

    改之后

七、常用命令(如果是老手到这步完事了)下载好node一定要设置一个默认node版本(fnm default)

  • 首先需要了解一个基础命令 fnm -h 记不住命令的时候找它就对了

  • fnm install 下载 node 版本,命令如下(可以精确到小版本):
    (一)node 版本号有什么含义为什么是两个点例如:18.17.1(major.minor.patch)major (主版本).minor (次要版本).patch (补丁版本)
    (二)fnm install 18 它就会去下载 20 本版本里的最高版本
    (三)fnm install 18.1 它就会去下载 18.1.0

  • fnm list 查看所有的 node 版本:

  • fnm default 默认版本命令,node 的默认版本。
    (1)每次打开控制台都是这个版本号,通过 fnm default 18 就可以实现
    (2)这里为什么用 18,因为 fnm 里可以写大版本回去你安装好的 node 文件里找对应 18 的 node

  • fnm use 切换 node 版本
    (一)现在我想不动默认版本,实现切换 node 版本怎么弄
    (二)fnm use 14 和default 命令类似

  • fnm uninstall 卸载 node
    (一)fnm uninstall 18 输入完成后直接卸载,
    (二)如果 18 版本有多个,你需要在后面写成固定的,18.1 或者 18.1.0

    八、番外(课外话题)
    JetBrains旗下所有的开发软件(idea、webstorm等)需要配置一下node路径



来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册