windows安装fnm有两种方案:第一种是直接下载fnm的exe安装包,放至指定目录然后配置环境变量;第二种是在powershell中使用Scoop安装。方法一我试了但是失败了,所以我给大家写的是第二种安装方法。
使用Scoop安装fnm
-
安装Scoop
-
打开PowerShell(以管理员身份运行)。
-
设置执行策略,允许Scoop脚本运行:
powershell复制
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -
安装Scoop
powershell复制
irm get.scoop.sh | iex
-
-
通过Scoop安装fnm
-
使用以下命令安装fnm:
powershell复制
scoop install fnm
-
-
配置环境变量
-
安装完成后,Scoop会自动将fnm添加到系统的环境变量中。重启PowerShell或终端,以确保配置生效。
-
-
验证安装
-
在新的PowerShell终端中,输入以下命令验证fnm是否安装成功:
powershell复制
fnm --version如果显示fnm的版本号,则表示安装成功。
-
配置fnm
-
配置PowerShell
-
打开PowerShell的配置文件
Microsoft.PowerShell_profile.ps1,文件路径为%USERPROFILE%\Documents\WindowsPowerShell。如果文件不存在,可以手动创建。 -
将以下命令添加至配置文件末尾:
powershell复制
fnm env --use-on-cd | Out-String | Invoke-Expression -
保存文件并重新打开PowerShell。
-
注意事项
一、 你需要确保你的网络支持访问https://raw.githubusercontent.com/scoopinstaller/install/master/install.ps1
https://raw.githubusercontent.com/scoopinstaller/install/master/install.ps1网页,否则会在执行以下命令
irm get.scoop.sh | iex
时报raw.githubusercontent.com域名无法解析的错误
二、在使用fnm install命令之前需重启电脑以是环境变量配置生效,否则fnm use命令会报fnm 的env配置错误
三、由于我的powerShell是系统自带的5.1版本所以配置Microsoft.PowerShell_profile.ps1文件时的目录为:C:\Windows\System32\WindowsPowerShell\v1.0,此时我在文件管理器中没法直接操作这个目录下的文件的新建和编辑,所以我用管理员权限打开powerShell并在上述目录下执行了下述命令
echo "fnm env --use-on-cd | Out-String | Invoke-Expression">Microsoft.PowerShell_profile.ps1
四、我安装成功后只能在powerShell里运行nodejs的命令,cmd不支持
8120

被折叠的 条评论
为什么被折叠?



