Firebase functions init 할 때 에러

// 루트 디렉토리에서 아래와 같이 실행하면 에러 발생
firebase init functions
firebase :  시스템에서 스크립트를 실행할  없으므로 C:\Program Files\nodejs\firebase.ps1 파일을 로드할  없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID= 
135170) 참조하십시오.
위치 :1 문자:1
+ firebase init functions
+ ~~~~~~~~
+ CategoryInfo          : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
  • 위와 같이 에러 “UnauthorizedAccess” 인해서 firebase functions init가 안됨.
  • 이유는 powershell의 실행 정책 때문에 발생하는 오류

해결 방법

  1. Windows PowerShell을 관리자 모드로 실행합니다.
  2. 다음 명령을 입력하여 현재 실행 정책을 확인합니다: Get-ExecutionPolicy
  3. 다음 명령을 입력하여 실행 정책을 변경합니다: Set-ExecutionPolicy RemoteSigned
  4. firebase init functions 실행

댓글남기기