本来要使用 vscode或者 DevEco Studio 运行如下代码,来运行ts代码。
但是出现如下错误:
按照提示进入网站,发现是执行策略的问题(个人理解,就是权限问题)。根据查资料和阅读文档,在vscode终端进行了如下操作:
- 执行:Get-ExecutionPolicy,显示:Restricted,表示状态禁止。
- 执行:set-ExecutionPolicy RemoteSigned,显示如下错误。
其中:对RemoteSigned的解释:
组策略 | 执行策略 |
---|---|
允许所有脚本 | Unrestricted |
允许本地脚本和远程签名的脚本 | RemoteSigned |
仅允许签名脚本 | AllSigned |
- 根据错误提示执行:Set-ExecutionPolicy -Scope CurrentUs,并且设置ExecutionPolicy:RemoteSigned
- 再次执行Get-ExecutionPolicy,得到RemoteSigned表示修改成功,就可以顺利运行ts文件。