Skip to content

[BUG]: vfox的PowerShell命令与其他工具并不兼容 #595

@IamMiao

Description

@IamMiao

Version
vfox version 0.10.0
OS
windows 10 22H2

Describe the bug
先安装了fnm并执行了fnm的PowerShell命令,之后再安装vfox与执行vfox的PowerShell命令,就会得到下面的PowerShell配置

fnm env --use-on-cd | Out-String | Invoke-ExpressionInvoke-Expression "$(vfox activate pwsh)" 
Invoke-Expression "$(vfox activate pwsh)" 
Invoke-Expression "$(vfox activate pwsh)"
  1. 第一次的Invoke-Expression "$(vfox activate pwsh)" 并没有新开一行,导致与fnm的命令合并在一起,导致报错
  2. 后面几次的Invoke-Expression "$(vfox activate pwsh)" 会重复写

执行的命令是if (-not (Test-Path -Path $PROFILE)) { New-Item -Type File -Path $PROFILE -Force }; Add-Content -Path $PROFILE -Value 'Invoke-Expression "$(vfox activate pwsh)"'

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions