在vscode中用tsc编译ts文件的时候报错,tsc : 无法加载文件,因为在此系统上禁止运行脚本;SecurityError
生活随笔
收集整理的這篇文章主要介紹了
在vscode中用tsc编译ts文件的时候报错,tsc : 无法加载文件,因为在此系统上禁止运行脚本;SecurityError
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、問題描述:
1.?TypeScript安裝成功,在C盤的Administrator目錄下,運行?tsc -v?也可看到TypeScript的版本。
2.?但在vscode中的時候運行tsc?編譯ts文件的時候報錯如下,此時tsc -v也報同樣的錯:(vscode不在C盤的Administrator目錄下)
二、解決辦法:
以管理員身份運行?PowerShell,并執行命令set-ExecutionPolicy?RemoteSigned將PowerShell的執行策略更改為RemoteSigned
具體步驟如下:
① 使用?win+x?快捷鍵,會出現如下彈窗,鼠標左鍵單擊Windows PowerShell 即可打開shell.
② 運行?set-ExecutionPolicy RemoteSigned?命令,在詢問更改執行策略的時候選擇敲Y或者A
③ 運行?get-ExecutionPolicy?命令,可看到腳本的執行策略已被更改為 RemoteSigned
④ 回到vscode的終端,輸入命令?tsc -v?不再報錯,也可對ts文件進行編譯。
三、究其原因:
PowerShell的默認執行策略是?Restricted,它禁止運行任何腳本和配置文件。故需更改PowerShell的設置來解決剛遇到的問題。
總結
以上是生活随笔為你收集整理的在vscode中用tsc编译ts文件的时候报错,tsc : 无法加载文件,因为在此系统上禁止运行脚本;SecurityError的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS 常用字符串数组遍历函数方法整理
- 下一篇: 《Windows Communicati