vue.js

vscode - powerShell npm 오류 해결 방법

funfunweb 2025. 1. 9. 14:42

vscode 터미널에서 npm init vue@latest 입력했더니 npm : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\npm.ps1 파일 을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com /fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + npm init vue@latest + ~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess

 

오류가 나왔을 경우 해결 방법 

윈도우 검색에서 PowerShell을 검색한 후, PowerShell 아이콘을 오른쪽 클릭하고 "관리자 권한으로 실행"을 선택합니다.

 

관리자 권한으로 열린 PowerShell에서 현재 실행 정책을 확인하려면 다음 명령어를 입력하세요:

Get-ExecutionPolicy

Restricted로 설정되어 있을 가능성이 큽니다. 이 경우 스크립트 실행이 제한됩니다.

실행 정책 변경하기

실행 정책을 RemoteSigned로 변경하려면 다음 명령어를 입력하세요:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

 

이 명령은 현재 사용자에 대해 외부에서 다운로드한 스크립트는 서명된 경우에만 실행할 수 있도록 허용합니다.

확인

Get-ExecutionPolicy

실행 정책을 변경한 후, PowerShell을 닫고 다시 열어 보세요

이제 터미널에서 다시 npm init vue@latest 명령을 실행해보세요.