就像问题一样,下面是我使用的可能导致问题的代码行。我正在为 powershell 安装 Git
. (Resolve-Path "$env:LOCALAPPDATA\GitHub\shell.ps1")
. $env:github_posh_git\profile.example.ps1
在这些诗行之后我引用
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm
cd ~\Documents\WindowsPowerShell\posh-git
.\install.ps1
“这将向您的 profile.ps1 文件添加正确的行,并且 posh-git 将在您下次打开提示时处于活动状态”这就是问题所在,每次我启动 powershell 时都会出现导入模块错误(我删除了 git 的文件并以不同的方式安装了它)
答案1
安装后,PS 模块会从多个位置加载。您可以使用 PS 会话中的变量获取这些位置的列表:$env:psmodulePath
。
因此,浏览所有这些位置,找到一个包含新安装模块的文件夹并将其删除。