웹 취약점 검사를 위해 OWASP ZAP – Download (zaproxy.org)를 설치를 진행하던 중 해당 오류가 발생 하였습니다.
Java Downloads | Oracle jdk 설치 후 해당 .exe 파일을 연결해주니 해당 오류가 사라졌습니다.
오류 화면
visual studo code에 truffle 세팅 중 해당 오류가 발생하였습니다.
해당 오류를 해결하는 법을 알아보겠습니다.
1. windows powershell을 관리자로 실행
2. 현재 권한상태 확인
# 현재 권한상태 확인 get-ExecutionPolicy
3. 권한상태 변경
# 권한 상태를 변경 Set-ExecutionPolicy RemoteSigned
이러면 깔끔하게 실행이 됩니다.
여러가지 프로젝트를 동시에 진행할 경우 node.js 호환 에러로
애를 먹었던 경우가 많아 노드 버전 관리를 할 수 있는 n , nvm에 대해 알아보겠습니다.
linux에서는 노드 버전을 관리하기 위해 n을 사용합니다.
그러나 windows에서는 지원을 하지 않기 때문에
같은 기능을 하는 nvm을 설치 해보고 사용해보려고 합니다.
nvm(Node Version Manager)이란 ?
협업을 할 때, 또는 다양한 프로젝트를 동시에 진행해야 할 때
각 프로젝트 별로 node.js 호환을 위해 사용하는 node 버전 관리 도구 입니다.
1. install
https://github.com/coreybutler/nvm-windows/releases
Releases · coreybutler/nvm-windows
A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows
github.com
2. nvm 사용법
# node list nvm ls # node version install nvm install 17.5.0 # nvm에서 특정 버전 node 활성화 하기 nvm use 17.5.0 # nvm에서 특정 버전 node 삭제 nvm uninstall 17.5.0 # nvm에서 어떤 node 사용할지 default 설정 nvm alias default v12.18.2