반응형
윈도우 설치 후 VSCode / NodeJS를 설치하고 Terminal에서 npm 실행시 에러 발생문제 해결
> 작성일 : 2024-12-24
> OS : Windows 11 Pro (24H2)
> VSCode : 1.96.2
> NodeJS : 22.12.0
<1> 에러 확인
PS C:\_Work\Development\source\www-web> npm
npm : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\npm.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ npm
+ ~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
<2> 에러 해결방법 1
권한을 확인하여 변경한다
* PowerShell 관리자 권한으로 실행
* 명령어 실행
# 권한 확인
PS> Get-ExecutionPolicy
Restricted
# 권한 변경
PS> Set-ExecutionPolicy RemoteSigned
* 설정값 설명
- # Restricted(Default) : 스크립트 파일 실행 불가
- # AllSigned : 신뢰할수 있는 스크립트만 실행
- # RemoteSigned : 생성한 스크립트와 신뢰할수 있는 스크립트만 실행
- # Unrestricted : 모든 스크립트 실행
- # ByPass : 경고/차단 없이 모든 스크립트 실행
- # Undefined : 권한 설정 안함
<3> 에러 해결방법 2
powershell(ps1) 파일이 실행되지 않도록 삭제한다.
C:\Program Files\nodejs\npm.ps1
반응형
'Tip' 카테고리의 다른 글
[Tip | MySQL] MySQL Deadlock found when trying to get lock (0) | 2025.01.14 |
---|---|
[Tip | Memcached] MemcachedClient getClient Exception (0) | 2025.01.14 |
[Tip | Linux] Can't create/write to file ... (Errcode: 28 - No space left on device) (0) | 2025.01.10 |
[Tip | Tomcat] Several ports ... already in use. (0) | 2025.01.09 |
[Tip | iOS] Device UDID 확인 (0) | 2025.01.05 |