我正在尝试运行 as 命令tsc来file.ts编译此代码,js但发现以下错误:
tsc : File C:\Program Files\nodejs\tsc.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ tsc test.ts
+ ~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Run Code Online (Sandbox Code Playgroud)
这是我的屏幕截图Editor:
有人知道我该如何解决这个错误吗?
Uma*_*han 11
PowerShell有一些执行策略,告诉PS用户如果尝试执行某些代码或脚本该怎么做。
如果执行策略是Undefined(大多数情况都是这种情况),则应用的策略是Restricted。
正如 中所定义的Restricted Policy,所有脚本文件的执行都会被阻止。
阻止运行所有脚本文件,包括格式和配置文件 (
.ps1xml)、模块脚本文件 (.psm1) 和 PowerShell 配置文件 (.ps1)。
您可以按照此处的PS建议运行此命令来检查当前的执行策略。
Get-ExecutionPolicy
Run Code Online (Sandbox Code Playgroud)
或者
Get-ExecutionPolicy -List
Run Code Online (Sandbox Code Playgroud)
您可以更改执行策略,例如
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
Run Code Online (Sandbox Code Playgroud)
记住
在 Windows Vista 和更高版本的 Windows 中,要运行更改本地计算机 LocalMachine 范围的执行策略的命令,请
PowerShell从“以管理员身份运行”选项开始。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
7623 次 |
| 最近记录: |