vscode의 powershell에서 node.js 실행을 위해 pm2를 설치후 실행시 아래와 같이 오류 메세지 표시됨.
+ pm2 start mapi.js
+ ~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

powershell 에 실행 권한이 없어서 실행되지 않음.
1. 관리자 권한으로 windows PowerShell 프로그램을 실행
2. Get-ExecutionPolicy 명령어로 현재 실행 권한 상태 확인

3. 실행권한을 RemoteSigned로 변경해야 함.
Set-ExecutionPolicy RemoteSigned

4. 다시 Get-ExecutionPolicy 명령어로 현재 실행 권한 상태 확인

5. 정상적으로 적용되면 RemoteSigned로 표시됨.
6. 실행 권한 변경이 완료 되면 아래와 같이 정상적으로 실행됨.

'Development > JS' 카테고리의 다른 글
Docker windows10 build/run pipe\docker_engine_linux 오류 처리 방법 (0) | 2023.02.13 |
---|---|
Node.js Mysql 에서 DateTime 컬럼 형태 바꾸기 (0) | 2021.08.14 |
Node.js PM2 간단 정리 (0) | 2021.08.12 |