你的运行环境(版本号「点击帮助-关于-复制」):
3.3.40
问题描述(你遇到了什么问题?):
终端无法保留历史命令,如:上次使用的npm run dev,无法使用上箭头再次使用该命令。
复现步骤(如何才能重现这个 Bug/问题?):
1.npm run dev然后取消
2.按上箭头,没有显示任何命令
3.
报错信息或截图(如有):
请在此处粘贴截图或日志代码
你的运行环境(版本号「点击帮助-关于-复制」):
3.3.40
问题描述(你遇到了什么问题?):
终端无法保留历史命令,如:上次使用的npm run dev,无法使用上箭头再次使用该命令。
复现步骤(如何才能重现这个 Bug/问题?):
1.npm run dev然后取消
2.按上箭头,没有显示任何命令
3.
报错信息或截图(如有):
请在此处粘贴截图或日志代码
经排查是PowerShell 的默认执行策略导致的问题。
已解决:
Get-ExecutionPolicy
当 Get-ExecutionPolicy命令返回 Restricted 时,它表示当前 PowerShell 会话或指定作用域的执行策略已被设置为“受限”模式。这是 Windows 系统上 PowerShell 的默认执行策略。所以可能无法读取到我们的历史命令。
执行以下命令授权:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
查看:
Get-ExecutionPolicy -List
![]()
![]()
![]()
![]()
![]()