Project/개발 일지

[VSCode Error] npm : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\사용자명\AppData\Roaming\npm\npm.ps1 파일을 로드할 수 없습니다.

아밍나 2024. 8. 8. 10:15
728x90

VS Code에서 npm start 할 때 아래와 같은 에러가 발생했다.

[Error] npm : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\사용자명\AppData\Roaming\npm\npm.ps1 파일을 로드할 수 없습니다.

원인

1. 환경 변수 확인

최근에 드라이브 정리를 하느라 node.exe가 포함된 폴더의 위치를 C → E로 변경했다.

이때 환경 변수도 편집을 해줘야하는데 하지 않았기 때문에 발생한 오류이다.

 

2. PowerShell ExecutionPolicy 확인

node.js에 대한 환경 변수 위치도 올바르다면 PowerShell의 ExecutionPolicy를 변경하면 된다.

(1번이 원인이었던 경우, 생략 가능)


해결 방법

1. 환경 변수 확인

시스템 속성에서 환경 변수를 누른다.

 

시스템 변수의 Path를 더블 클릭한다.

 

node.exe가 있는 폴더의 위치를 Path에 추가하거나 수정한다.

node.exe가 있는 폴더의 위치

 

환경 변수 편집 후, 같은 오류가 발생한다면 재부팅 후 시도한다.

(재부팅 하지 않으면 같은 오류가 발생합니다.)

 

2. PowerShell ExecutionPolicy 확인

 

Windows PowerShell을 관리자 모드로 실행한다.

 

Get-ExecutionPolicy로 현재 Policy를 확인한다. (기본: Restricted)

 

Set-ExecutionPolicy RemoteSigned를 수행한다.

728x90
반응형