View Categories

“npx 스크립트를 실행할 수 없음” 오류 해결방

Table of Contents

“npx 스크립트를 실행할 수 없음” 오류는 일반적으로 Windows 11의 실행 정책(Execution Policy) 설정 때문에 발생합니다. 이 정책은 악성 스크립트 실행을 방지하기 위한 보안 기능으로, 기본적으로 스크립트 실행을 제한할 수 있습니다.

가장 일반적인 해결책은 PowerShell의 실행 정책을 변경하는 것입니다.

해결 단계 #

  1. PowerShell 관리자 권한으로 실행
    • Win + X 키를 누른 후, 메뉴에서 ‘터미널(관리자)’ 또는 ‘Windows PowerShell(관리자)’를 선택하세요.
  2. 현재 실행 정책 확인
    • PowerShell 창에 다음 명령어를 입력하여 현재 설정된 실행 정책을 확인합니다.PowerShellGet-ExecutionPolicy
    • 만약 Restricted 또는 AllSigned으로 설정되어 있다면, 스크립트 실행에 제한이 있는 상태입니다.
  3. 실행 정책 변경
    • 다음 명령어를 입력하여 실행 정책을 RemoteSigned로 변경합니다. 이 설정은 로컬에서 직접 생성한 스크립트는 허용하고, 인터넷에서 다운로드한 스크립트는 신뢰할 수 있는 발행자의 서명이 있는 경우에만 허용하여 보안과 편의성 사이의 균형을 맞춥니다.PowerShellSet-ExecutionPolicy RemoteSigned
    • 실행 정책을 변경할 것인지 묻는 메시지가 나타나면, Y 또는 A (모두 예)를 입력하고 Enter 키를 누릅니다.
  4. npx 명령어 다시 시도
    • PowerShell 창을 닫고, 새로운 터미널이나 명령 프롬프트 창을 열어 원래 실행하려던 npx 명령어를 다시 시도해 보세요.

대부분의 경우 이 방법으로 문제가 해결됩니다. 만약 계속해서 오류가 발생한다면, Node.js 및 npm이 올바르게 설치되어 있는지 확인하고, 시스템 환경 변수(Path)에 Node.js 경로가 제대로 추가되었는지 확인해 보는 것이 좋습니다.

Powered by BetterDocs

Leave a Reply