[개발] Node.js

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

  • -
반응형

npm init --yes 실행 시 에러

 

오류 내용 

: npm : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodej s\npm.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Polic ies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + npm init --yes + ~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess

 

 

 

 

 

npm 실행 오류: "이 시스템에서 스크립트를 실행할 수 없습니다" 해결 방법

오류 발생 원인

npm 명령어를 실행할 때 다음과 같은 오류가 발생할 수 있습니다:

이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\npm.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
            

이 오류는 PowerShell의 실행 정책이 스크립트 실행을 제한하기 때문에 발생합니다.

 

 

 

 

 

 

 

해결 방법

  1. 현재 실행 정책 확인
    Get-ExecutionPolicy
    출력값이 Restricted 또는 AllSigned라면 실행 정책을 변경해야 합니다.
  2. PowerShell을 관리자 권한으로 실행하고 다음 명령어를 입력하세요:
  3. 실행 정책 변경
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    변경 여부를 묻는 메시지가 나타나면 Y를 입력하고 Enter 키를 누르세요.
  4. 다음 명령어를 입력하여 실행 정책을 RemoteSigned로 변경합니다:
  5. npm 명령어 다시 실행
    npm init --yes
  6. 실행 정책을 변경한 후 npm init --yes 명령어를 다시 실행합니다:

 

 

 

 

추가 팁

  • PowerShell 대신 CMD 사용: CMD에서도 npm 명령어를 실행할 수 있습니다.
  • Node.js 재설치: Node.js를 관리자 권한으로 다시 설치해 보세요.
  • 환경 변수 확인: Node.js 설치 경로가 PATH 환경 변수에 제대로 추가되어 있는지 확인하세요.

문제가 해결되지 않으면 추가적인 정보를 확인하거나 댓글로 문의해주세요!

 

 

 

요약

1. Get-ExecutionPolicy 

2. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

3. npm init --yes

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.