nodemon 오류
node app.js 명령으로 프로그램을 실행시키고 다시 컸다가 켜고 하는 과정이 너무 귀찮아서 저장되었을때 자동으로 재실행 시켜주는 nodemon 이라는 라이브러리를 찾아서 사용하려던 과정에서 발생한 오류nodemon : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\sunho\AppData\Roaming\npm\nodemon.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.       
위치 줄:1 문자:1
+ nodemon app.js
+ ~~~~~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
위와 같은 에러 메세지를 확인하고 보안 오류라는 건 알겠으나 구글링을 하지 않고는 해결할 방법이 없다.
스크립트의 실행 권한이 제한되어 있어 발생하는 문제임을 알게되었고 스크립트 실행 권한을 변경 해주면 된다고 한다.
오류 해결 방법
windows powershell을 관리자 권한으로 실행
get-ExecutionPolicy 로 현재 스크립트 실행 권한을 확인한다.
RemoteSigned 상태가 아니라면 스크립트가 실행 되지 않는다.
Set-ExecutionPolicy RemoteSigned 을 이용하여 스크립트 실행 권한을 바꿔주고 Y를 입력하여 마무리.
get-ExecutionPolicy로 정상적으로 바뀌었는지 확인
Tomorrow better than today, Laugh at myself
- 출처 -
[error] VSCode 오류(이 시스템에서 스크립트를 실행할 수 없으므로 ~ps1 파일을 로드할 수 없음)
감삼다 👍