一旦我打开 Visual Studio Code,VSCode 自己的控制台中就会出现以下内容:
. : No se puede cargar el archivo C:\Users\admin\Documents\WindowsPowerShell\profile.ps1
porque la ejecución de scripts está deshabilitada en este sistema. Para obtener más
información, consulta el tema about_Execution_Policies en
https:/go.microsoft.com/fwlink/?LinkID=135170.
En línea: 1 Carácter: 3
+ . 'C:\Users\admin\Documents\WindowsPowerShell\profile.ps1'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Cargar los perfiles personales y de sistema tardó 643ms.
我不知道这是否与它有关,但在我安装 node、npm 和 typescript 的几个小时前(虽然我真的更新了它们,因为我以前有它们)。
这个问题的主题和我的紧迫性是我正在做一个 JavaScript 课程,其中一部分使用 TypeScript。所以,这就是我要更新那些“工具”的原因。
此外,考虑到课程的片刻,我必须执行以下脚本:
tsc clase148.ts
我收到以下错误:
tsc : No se puede cargar el archivo C:\Users\admin\AppData\Roaming\npm\tsc.ps1 porque la
ejecución de scripts está deshabilitada en este sistema. Para obtener más información,
consulta el tema about_Execution_Policies en
https:/go.microsoft.com/fwlink/?LinkID=135170.
En línea: 1 Carácter: 1
+ tsc clase148.ts
+ ~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
输入链接:
但老实说,我不知道该怎么办。
应该澄清的是,在 Windows 10 命令行中从 tsc 执行前面的脚本,它可以很好地执行它并且没有问题。
我该如何解决这个错误,问题?
我已经解决了,你必须以管理员身份运行powershell并执行命令Set-ExecutionPolicy Unrestricted
只需打开电源外壳并执行以下命令Set-ExecutionPolicy Unrestricted这将解决您的问题,您将能够在 VS Code 控制台中执行脚本
有了它,您应该能够在 powershell 中运行脚本。问候。