Nodejs版本管理 fnm
fnm下载
官网下载:GitHub - Schniz/fnm: 🚀 Fast and simple Node.js version manager, built in Rust
下载后是一个fnm.exe文件
配置环境变量
CMD使用
运行命令,输入%userfile%,打开目录后新建start.cmd,输入以下内容
Markup 全选
@echo off
:: for /F will launch a new instance of cmd so we create a guard to prevent an infnite loop
if not defined FNM_AUTORUN_GUARD (
set "FNM_AUTORUN_GUARD=AutorunGuard"
FOR /f "tokens=*" %%z IN ('fnm env --use-on-cd') DO CALL %%z
)
新建一个文件 AutoRun.reg 。输入以下内容。运行添加注册表
Markup 全选
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor]
"AutoRun"="%userprofile%\\start.cmd"
cmd下正常使用:
PowerShell使用
PowerShell使用的话,每次使用前需要输入以下代码:
Markup 全选
fnm env --use-on-cd | Out-String | Invoke-Expression
配置集成终端
打开PowerShell,输入notepad $profile
输入以下内容:
Markup 全选
fnm env --use-on-cd | Out-String | Invoke-Expression
如果提示找不到文件路径
输入$profile
按照输出路径创建目录及文件
配置完成后,重启powerShell,会报错
输入指令
Markup 全选
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
下次进入就正常了
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post 张国生