Win安装PowerShell7.x后fnm无法加载环境的处理办法
这是因为PowerShell7.x的配置文件路径和老版本的不一样造成的。
先查看配置文件路径
$PROFILE上面的操作可能看到路径,也可能看不到,看不到说明没有配置文件,那就强制创建
New-Item -ItemType File -Path $PROFILE -Force创建后把对应的配置写入到配置文件里面
Add-Content -Path $PROFILE -Value 'fnm env --use-on-cd --shell powershell | Out-String | Invoke-Expression'然后重启PowerShell,就可以正常使用fnm和npm、nodejs命令了。