node.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > node.js > fnm自动管理node版本

Windows系统中使用fnm自动管理node版本的方法

作者:Cerrda

在Node.js开发中,包管理工具扮演着至关重要的角色,下面这篇文章主要介绍了Windows系统中使用fnm自动管理node版本的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

1. 安装 fnm

安装完成后,fnm 的可执行文件大致已在你的系统中,但 还没完全“生效” ,因为还要做 Shell 配置。

2. 配置 PowerShell

允许执行脚本 & 在配置文件里载入 fnm 环境命令。

2.1 允许执行脚本

打开 PowerShell(可用管理员权限,但一般「当前用户」级别就够)然后执行:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

这样可以让你的用户可以执行脚本。

2.2 编辑 PowerShell 配置文件(Profile)

在 PowerShell 中运行以下命令以打开(或创建)你的 profile 文件:

if (!(Test-Path -Path $PROFILE)) { New-Item -ItemType File -Path $PROFILE -Force }
Invoke-Item $PROFILE

然后在这个文件末尾添加下面这行:

fnm env --use-on-cd --shell --resolve-engines powershell | Out-String | Invoke-Expression

这样做的目的:当你打开 PowerShell 或切换目录时,fnm 会设置好环境变量,以便 node/npm 路径正确并且切换版本生效。将 package.json#engines#node 视为有效的 Node.js 版本文件。然后关闭 PowerShell,再重新打开一个新窗口以让配置生效。 其他配置可见:github.com/Schniz/fnm/…

3. 使用 fnm 来安装 &切换 Node.js 版本

配置完毕后,就可以开始使用 fnm 来管理版本。下面是常用命令:

总结 

到此这篇关于Windows系统中使用fnm自动管理node版本的文章就介绍到这了,更多相关fnm自动管理node版本内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文