ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [node.js] 윈도우10에서 supervisor 실행시 보안 오류
    node.js/node.js 에러 2019. 11. 22. 15:36

    리눅스에서 node.js 연습을 하다가 제가 만든 연습 페이지가 리눅스 firefox 에서 제대로 나오질 않았습니다. 이것 땜에 며칠을 이것저것 바꾸면서 다시 해보고 정보도 찾아보고 했는데도 결국 해결하지 못해서 포기하고

    윈도우10에서 실습하려고 모든 환경을 셋팅하고 이제 supervisor를 설치하고 실행했는데 여긴 이상하게 supervisor 부터 실행 에러를 출력하더라구요.

    문제가 뭔지 확인해봅니다.

     

    보안 오류: (:) [], PSSecurityExceptionupervisor : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\cis\AppData\Roaming\npm\supervisor.ps1 파 70)를 참조하십시오. 위치 줄:1 문자:1 + supervisor app.js + ~~~~~~~~~~     + CategoryInfo          : 보안 오류: (:) [], PSSecurityException     + FullyQualifiedErrorId : UnauthorizedAccess

     

    또 열심히 찾아봅니다. 스크립트 실행이 막혀있기 때문에 이러한 에러가 출력 되었다고 합니다.

     

    이건 파워쉘에서 해결할 수 있다고 하네요.

    ctrl + r 을 눌러서 실행창을 띄우고 powershell 을 입력해줍니다.

     

    그럼 파란색 창이 나타날텐데 작업표시줄에서 그 파란색 창을 오른쪽 클릭 한 다음 관리자 권한으로 실행을 클릭해줍니다.

    현재 정책이 어떻게 되어있는지  확인해봅니다.

    executionpolicy 를 입력해주면 확인할 수 있습니다.

    restricted 로 나와있네요. 제한되어있습니다. 이제 제한을 해제시켜주도록 합니다.

    아래처럼 입력해 주면 완료입니다.

    set-executionpolicy unrestricted

    여기까지 진행하였다면 이제 완료된겁니다. 다시 supervisor 를 실행한 곳으로 돌아가서 실행해보도록 합니다.

    이제 이상 없이 잘 실행되는것을 확인할 수 있습니다.

     

    댓글

Designed by Tistory.