반응형
나의 경우는 node.js를 설치 후, vscode 에서 처음으로 npm 명령어를 쳤을 때 이런 오류가 나왔다.
뭔가 vscode가 npm 실행 명령 권한이 없는 것 처럼 보였다.
그러면 vscode에서 terminal을 열고, 아래와 같은 명령어를 쳐준다.
Get -ExecutionPolicy
그러면 이미지처럼 대부분 Restricted라고 뜰 것이다.
이 권한을 변경해 줄 것이다.
Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
이렇게 명령어를 치면 되는데, -Scope Process 부분은 현재 터미널 세션에서만 적용시킨다는 조건이기 때문에 vscode를 껏다가 다시 키면 설정했던 부분이 사라진다.
이게 싫으면 vscode를 처음부터 권리자 권한으로 실행시키면 된다.
또는 권리자 권한으로 켜서 set 명령어 중 -Scope Process 부분을 제거하고 셋팅하면 추후에 vscode를 껏다가 켜도 설정한 대로 적용이 되어있다.
그 후 다시 npm 명령어를 치면 잘 동작하는 것을 확인 할 수 있다.
반응형
'SOFTWARE > ERROR' 카테고리의 다른 글
[Java] variable answer might not have been initialized 원인과 해결 (0) | 2023.04.04 |
---|---|
[Java] error: char cannot be dereferenced (0) | 2023.04.02 |
[Oracle] ORA-01427 : 단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다. (0) | 2023.03.08 |
[mysql] com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table '테이블명' doesn't exist (0) | 2022.10.22 |
[JAVA] Quartz 에서 Autowired 한 Service 실행시 NullPointException 오류 (0) | 2022.09.20 |
댓글