typeScript 解决报错tsc : 无法加载文件 D:\node\nodejs\node_global\tsc.ps1,因为在此系统上禁止运行脚本。

13 阅读1分钟

本来要使用 vscode或者 DevEco Studio 运行如下代码,来运行ts代码。

image.png 但是出现如下错误:

image.png 按照提示进入网站,发现是执行策略的问题(个人理解,就是权限问题)。根据查资料和阅读文档,在vscode终端进行了如下操作:

  1. 执行:Get-ExecutionPolicy,显示:Restricted,表示状态禁止。
  2. 执行:set-ExecutionPolicy RemoteSigned,显示如下错误。

image.png 其中:对RemoteSigned的解释:

组策略执行策略
允许所有脚本Unrestricted
允许本地脚本和远程签名的脚本RemoteSigned
仅允许签名脚本AllSigned
  1. 根据错误提示执行:Set-ExecutionPolicy -Scope CurrentUs,并且设置ExecutionPolicy:RemoteSigned
  2. 再次执行Get-ExecutionPolicy,得到RemoteSigned表示修改成功,就可以顺利运行ts文件。