本文共 833 字,大约阅读时间需要 2 分钟。
全局安装TypeScript后,运行tsc -V时出现“Windows默认禁止运行脚本”错误,可能与终端权限设置有关。以下是详细分析及解决方法:
当TypeScript脚本尝试在普通用户终端运行时,可能会因Windows默认执行策略阻止脚本执行。这种情况下,需要确保终端具有足够的权限来运行脚本。
使用以下命令查看当前用户的脚本执行策略:
Get-ExecutionPolicy
返回值可能为:
以管理员身份启动Powershell,执行以下命令更改执行策略:
Set-ExecutionPolicy RemoteSigned
系统会提示确认操作,按Y确认后设置生效。
重新以普通用户身份启动终端,输入以下命令验证:
tsc -V
如果成功运行,说明执行策略已更改生效。
为了确保所有用户均可执行TypeScript脚本,建议在本地计算机上设置全局执行策略:
Set-ExecutionPolicy LocalMachine -ExecutionPolicy RemoteSigned -Force
通过以上步骤,可以解决TypeScript在终端运行时的权限问题。
转载地址:http://ujrfk.baihongyu.com/