nest : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\markettraders\AppData\Roaming\npm\nest.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID
=135170)를 참조하십시오.
위치 줄:1 문자:1
inline ad
이 오류는 PowerShell 실행 정책 관련 문제로 발생하며, PowerShell에서 스크립트를 실행할 때 발생합니다. PowerShell 실행 정책은 시스템 보안을 유지하기 위해 사용자가 스크립트를 실행하는 방식을 제한하는데 사용됩니다. 이 정책을 변경하면 스크립트를 실행할 수 있지만, 보안상의 위험이 있을 수 있으므로 조심스럽게 변경해야 합니다.
- 현재 실행 정책 확인: 먼저 현재 PowerShell 실행 정책을 확인해 보겠습니다. 다음 명령을 실행하여 현재 정책을 확인할 수 있습니다.
Get-ExecutionPolicy
이 명령을 실행하면 현재의 실행 정책이 출력됩니다. 일반적으로 “Restricted” 또는 “Undefined”로 설정되어 있을 것입니다. - 적절한 실행 정책 선택: PowerShell 실행 정책은 다음과 같이 다양한 옵션으로 설정할 수 있습니다.
Restricted
: 실행 정책이 가장 엄격하게 설정되며 모든 스크립트 실행을 차단합니다.AllSigned
: 모든 스크립트가 서명되어야 하며, 스크립트 작성자에 의해 서명되지 않은 스크립트는 실행되지 않습니다.RemoteSigned
: 로컬에서 작성한 스크립트는 서명하지 않아도 되지만, 인터넷에서 다운로드한 스크립트는 서명되어야 합니다.Unrestricted
: 어떠한 스크립트도 제한 없이 실행할 수 있습니다.
- 실행 정책 변경: 실행 정책을 변경하려면 다음 명령을 사용합니다. 아래 예시는 “RemoteSigned”로 실행 정책을 변경하는 것입니다. 이 예시를 보고 원하는 실행 정책으로 변경하세요.
Set-ExecutionPolicy RemoteSigned
위 명령을 실행하면 실행 정책 변경을 승인하는 메시지가 나타납니다. “Y”를 입력하여 변경을 승인합니다. - 변경된 실행 정책 확인: 변경된 실행 정책을 확인하려면 다시
Get-ExecutionPolicy
명령을 실행하면 됩니다.