我一直使用Phil Haack安装Posh-Git的方法,使用以下PowerShell命令:
(new-object Net.WebClient).DownloadString("http://psget.net/GetPsGet.ps1") | iex
install-module posh-git
第一行安装PsGet
,第二行Post Git
。我刚刚尝试install-module posh-git
安装了PsGet
。
发生的事情是,Post-Git提示符显示在我安装它的同一个PS窗口中,但当我关闭该窗口并打开另一个窗口时,Post-Git似乎又消失了。
这是一台新机器,带有新的Windows 10 Pro。 Posh-Git使用我的旧版本,也使用Windows 10 Pro,我知道的唯一区别是新版本是SSD,这不应该影响任何一个。
答案 0 :(得分:0)
使用加载(导入)模块(Install-Module
)似乎让您感到困惑安装模块(Import-Module
)。
要在每次PowerShell启动时导入模块:
...使用%windir%\system32\WindowsPowerShell\v1.0\powershell.exe -noexit -Command Import-Module posh-git
...或使用PowerShell profiles。
如果您计划导入多个模块(可能基于特殊条件),我更喜欢后者。无论如何,请记住,加载繁重的配置文件会影响PowerShells的启动性能。