//구글콘솔 광고 추가가
728x90
반응형

 

새 컴퓨터에서 아무 생각 없이 powershell을 열고 작업을 하려는데,

npm : 'npm' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.

 

이게 떴다. 

 

아, node.js 안 깔았지.

그냥 Node.js 다운로드해주면 된다. 최신으로 까는 것도 좋지만 안정성을 위해 LTS로 깔아주자.

https://nodejs.org/ko/download/

 

Node.js — Node.js® 다운로드

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

nodejs.org

 

 

근데도 안 된다. 

 

그 대신 오류가 바뀌었다. 

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

 

일단은 node가 제대로 설치되어 있는지 확인해 보자. 

 

powershell에서 nove -v를 적고 엔터를 쳐보면 설치한 버전이 나온다. 그럼 설치는 된 것. 

 

원인을 찾아보니 PowerShell의 실행 정책 때문이었다.

해결해 보자.

 

우선, PowerShell을 관리자 권한으로 실행시킨다.

 

명령어로 "Get-ExecutionPolicy" 을 입력하자. 

>> Restricted 가 떴다.

이제 명령어로 "Set-ExecutionPolicy RemoteSigned" 를 입력하고 실행규칙을 변경할지 물어보는 값에 "Y"를 선택하자.

 

 

관리자 모드 PowerShell을 꺼주고 다시 PowerShell을 켜서 실행시키면 잘 돌아가는 것을 확인할 수 있다.

728x90
반응형

+ Recent posts