Nodejs(pm2 : 이 시스템에서 스크립트를 실행할 수 없으므로)

jaesuk lee·2022년 9월 6일
0

Nodejs

목록 보기
1/2

오류구문
pm2 : 이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를를 참조하십시오.
위치 줄:1 문자:1

해결방안

  • 윈도우의 정책으로 인한 것으로 권한을 수정해 주어야한다.
  1. 윈도우 검색에서 windows PowerShell을 관리자 권한으로 실행한다.
  2. Get-ExecutionPolicy를 입력하여 자신의 권한 상태를 확인한다.
  • 참고 : 권한의 종류
    Restricted : PowerShell의 실행 권한 정책 중 기본적으로 적용되어있는 옵션. ps1 스크립트 파일을 로드하여 실행할 수 없는 정책
    AllSigned : 신뢰된 배포자에 의해 서명된 스크립트만 실행 할 수 있는 정책
    RemoteSigned : 로컬 컴튜퍼에서 본인이 생성한 스크립트만 실행 가능 또는 인터넷에서 다운로드 받은 스크립트는 신뢰된 배포자에 의해 서명된 것만 실행 가능한 정책
    Unrestricted : 제한 없이 모든 스크립트 실행 가능한 정책
    ByPass : 어떤 것도 차단하지 않고 경고 없이 실행 가능한 정책
    Undefined : 정책 적용 안함
  1. set-executionpolicy remotesigned를 입력하여 remotesigned로 권한을 수정

    이제 pm2를 실행해 보자!!!

profile
코딩공부중...

0개의 댓글