运行tsc **.ts后提示“无法加载文件,因为在此系统上禁止运行脚本。”

2023年 3月 9日 205点热度 0人点赞 0条评论

问题

安装typescript后使用tsc命令编译ts文件,结果报错:“无法加载文件C:\Users\Administrator\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本。”
如下图:

原因

有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

PowerShell 的执行策略是一项安全功能,用于控制 PowerShell 加载配置文件和运行脚本的条件。此功能有助于防止执行恶意脚本。

解决方案

更改执行策略。

管理员身份运行Windows PowerShell 输入 set-ExecutionPolicy RemoteSigned 选择 A 或者 Y,回车。

zk

这个人很懒,什么都没留下