gpt4 book ai didi

javascript - tsc : File C:\Program Files\nodejs\tsc. ps1 无法加载,因为在此系统上禁用了运行脚本

转载 作者:行者123 更新时间:2023-12-05 00:35:12 40 4
gpt4 key购买 nike

我正在尝试为 file.ts 运行命令 tsc 以将此代码编译为 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

这是我的 Editor 的屏幕截图:

tsc error

有人知道我该如何解决这个错误吗?

最佳答案

PowerShell 有一些 Execution Policies它告诉 PS 如果用户尝试执行某些代码或脚本该怎么做。

如果执行策略是Undefined ,大多数情况下,应用的策略是Restricted .

根据Restricted Policy中的定义,所有脚本文件的执行都会被阻止。

Prevents running of all script files, including formatting and configuration files (.ps1xml), module script files (.psm1), and PowerShell profiles (.ps1).

您可以按照建议 herePS 中运行此命令来检查您当前的执行策略.

Get-ExecutionPolicy

Get-ExecutionPolicy -List

您可以change execution policy喜欢

Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser

记住

In Windows Vista and later versions of Windows, to run commands that change the execution policy for the local computer, LocalMachine scope, start PowerShell with the Run as administrator option.

希望这会有所帮助。

关于javascript - tsc : File C:\Program Files\nodejs\tsc. ps1 无法加载,因为在此系统上禁用了运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62572523/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com