inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

3.3) npm : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\npm.ps1 파일을 로드할 수 없습니다.

6

김도영

작성한 질문수 7

0

node.js 설치 후 3.3 강의 영상과 똑같이 section03 폴더에서 vscode를 열고, 터미널에서 npm init 명령어를 작성했는데 아래와 같은 에러가 출력됩니다.

 

에러.png.webp

(중간에 파란색으로 가린 건 제 한글 이름 실명입니다.)

 

이를 해결하기 위해 Windows PowerShell을 관리자 권한으로 실행하여 Set-ExecutionPolicy RemoteSigned을 하고 vscode를 재실행해보았으나 계속 동일한 에러가 출력됩니다.

 

어떻게 해결할 수 있을까요?

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

김도영님께서 발생한 문제는 Windows PowerShell의 실행 정책으로 인해 npm init 명령어 실행 시 발생하는 오류입니다. Set-ExecutionPolicy RemoteSigned를 설정해도 문제가 지속된다면, 다음 방법을 시도해보세요:

  1. Execution Policy 설정 확인: 다시 한 번 실행 정책을 설정하고, 적용 여부를 확인해 보세요. 관리자 권한의 PowerShell에서 다음 명령어를 실행합니다:

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    

    이는 현재 사용자에 대해 스크립트 실행 권한을 설정하는 방법입니다.

  2. PowerShell 정책 적용 범위 설정: 전체 시스템이 아니라 특정 사용자에 한정하여 적용되도록 할 수도 있습니다. 위 명령어는 사용자 범위로 실행 정책을 설정하기 때문에 충돌을 최소화할 수 있습니다.

  3. 명령어 대체 사용: 만약 문제가 지속된다면 다른 명령어 환경을 사용할 수도 있습니다. 예를 들어, 새로운 명령 프롬프트(cmd)나 Git Bash 같은 환경에서도 동일한 명령어가 동작하는지 확인합니다.

  4. 시스템 재부팅: 위의 설정 변경 후 시스템을 재부팅하여 정책이 제대로 적용되었는지 확인합니다.

위 접근 방법을 시도하신 후에도 문제가 해결되지 않는다면, 각 설정 단계에서 발생하는 오류 메시지나 상황을 추가로 확인해 보시기 바랍니다.

참고 이미지 URL: 실행 정책 오류 이미지

환경설정 문

2

43

2

volatile에 대해 질문 있습니다.

2

59

2

질문있어요!

2

68

2

실무에서 진행한 쿼리 개선 사례 공유 관련 질문드립니다

1

49

2