fnm powershell 配置
时间: 2024-10-12 07:03:39 浏览: 95
FNM (Feature Manager) 是一款 Windows 上的脚本管理工具,它可以帮助管理和切换项目所需的依赖项,包括但不限于 Node.js、Python 等。在 PowerShell 中配置 FNM,你需要做以下几个步骤:
1. **安装 FNM**:首先从 FNM 的 GitHub 页面下载并运行安装脚本(`fnm installer.ps1` 或 `fnm.exe`)。
2. **激活 PowerShell**:确保在命令提示符或 PowerShell 中输入 `.\fnm install <package>` 时拥有管理员权限。你可以通过右键点击 PowerShell 窗口并选择“以管理员身份运行”来获得。
3. **全局安装**:通过 `fnm install node` 或 `fnm install python` 安装需要的语言版本。默认情况下,FNM 会将它们安装到 `%USERPROFILE%\.fnm\versions` 目录下。
4. **设置别名**:为了方便快速切换,你可以创建一个 PowerShell 脚本来添加环境变量或路径别名,如 `Set-Item -Path $env:PATH -Value "$env:HOME\.fnm\versions\nodejs\node_modules\.bin" -Concatenate`.
5. **初始化项目**:对于每个新的项目,你可以使用 `fnm use <version>` 来指定项目的特定 Node.js 版本,这会将该版本加入到项目的工作目录的 `.fnmrc` 文件中,以便项目启动时自动加载。
6. **管理版本**:如果你有多个版本需要切换,可以使用 `fnm list`, `fnm use` 和 `fnm uninstall` 进行查看、切换和卸载操作。
阅读全文
相关推荐
















