在VSCode中,我們打開終端,運行某些腳本工具時(此處運行的時ts-node),提示:
ts-node : 無法加載文件 C:\Program Files\nodejs\node_global\ts-node.ps1,因為在此系統上禁止運行腳本。有關詳細信息,請參閱 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1 + ts-node -v + ~~~~~~~ + CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
出現此問題的原因是:沒有使用管理員權限打開此終端;
那么如何解決呢?
我們只需要打開Windows PowerShell,執行命令:set-ExecutionPolicy RemoteSigned
在輸入框里輸入A后回車確認就行了,此時,再次在VSCode中打開終端就會是以管理員權限運行的狀態;
這里,命令:get-ExecutionPolicy , 是用來查看當前的設置!