当我们在vscode里面去定义一个ts结尾的文件,但是当我们在编辑器里面去执行tsc index.ts的时候,编辑器会报错;
–报错如下
tsc : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参
所在位置 行:1 字符: 1
tsc CategoryInfo : SecurityError: (😃 [],PSSecurityException
FullyQualifiedErrorId : UnauthorizedAccess
vscode的执行机制受限,需要改一下执行机制
-
先关闭vscode,然后以管理员身份运行。
-
在终端依次执行:get-ExecutionPolicy(显示restricted:表示是受限制的);set-ExecutionPolicy RemoteSigned;get-ExecutionPolicy(显 示RemoteSigned)
-
查看是否能使用即可
前提情况
一定要确保已经安装了node.js和typescript,下载查看版本如下
下载npm install -g typescript
查看typescript版本
参考链接:
问题主要原因(点击链接前往查看)