如上图所示,无法运行的原因是因为系统禁止脚本运行。因为PowerShell的默认执行策略是 Restricted(禁止),它禁止运行任何脚本和配置文件。可右击vscode图标,然后点击以管理员身份执行,打开终端,执行get-ExecutionPolicy,会返回Restricted(禁止)。如图:
解决方案为:在终端执行Set-ExecutionPolicy -Scope CurrentUser命令,会返回一个参数让你填,填1即可,如下图:
然后再执行 get-ExecutionPolicy 会返回 RemoteSigned 。然后再去执行ts代码就不会报错了