본문 바로가기
반응형

Javascript/Node.js6

[Node.js] 버전 관리하기 with nvm Node Version Manager Node.js의 버전을 관리하기 위해서는 NVM을 설치해서 사용하면 되며, 간단한 명령어로 버전의 변경이 가능하다. Releases · coreybutler/nvm-windows A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows github.com 위의 github에 들어가면 설치하는 프로그램을 받을 수 있으며, 명령어 리스트를 볼 수 있다. 간단하게 여기서 바로 소개를 하자면 아래와 같다. 버전 설치 : nvm install [version] 버전 삭제 : nvm uninstall [version] 설치 버전 확인 : nvm ls 또는.. 2023. 2. 28.
[node.js]puppeteer 설치 오류 진행중인 프로젝트를 npm install 하였더니 puppeteer를 설치하는 중 오류가 발생했다. npm ERR! ERROR: Failed to set up Chromium r884014! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download. npm config set puppeteer_download_host=https://npm.taobao.org/mirrors npm i puppeteer npm config로 다운 받는곳을 변경해주면 잘 동작 한다. 일단은 저녀석이 뭐 하는 녀석인지는 다음에 찾아볼 예정(...) 설치 무시 : npm install --ignore-scripts puppeteer 2023. 1. 30.
npm 패키지 추가 중 에러 npm install을 이용하여 패키지를 추가하는 중 에러가 발생했다. npm7 버전 부터는 peer dependencies가 뜨면 설치가 막히는데, 아래의 예시처럼 옵션을 붙여주면 peerDependency가 맞지 않아도 일단 설치를 한다. 예시) npm install webpack-obfuscator --legacy-peer-deps 설치를 했는데 뭔가 의도한것처럼 실행되지 않는다. 일단 설치를 하고나서 다음 문제를 잡아봐야할듯(...) 2022. 6. 20.
nvm 설치 오류 해결 with scoop nvm을 윈도우10에서 설치를 했는데 오류가 발생했다. 오류의 원인으로는 검색해본 결과 경로에 빈칸, 특수문자, cmd 관리자 권한 같은 것들이 원인이 될 수 있다고 한다. 나의 경우에는 error 5, error 145 가 나타났으며 위의 방법들로 해결되지 않던중 scoop라는 것을 알게 되었다. scoop는 윈도우에서 cmd로 프로램을 설치할때 사용하는 프로그램으로 powershell에서 사용하면 된다. (*powersheel 실행 시 반드시 관리자 권한으로 실행) Set-ExecutionPolicy RemoteSigned -scope CurrentUser $env:SCOOP = 'C:\Scoop' iex (new-object net.webclient).downloadstring('https://ge.. 2022. 1. 1.
npm node-rtsp-stream(최종 버전) 전체 과정 node-rtsp-stream 삽질 - 1부 node-rtsp-stream 삽질 - 2부(개선) 어제까지도 이걸로 삽질을 많이 했다. 아래 코드의 내용을 설명 하자면.. 1. rtspList에 있는것을 반복문 돌면서 각각의 stream을 생성하면서 안에 stream에 저장을 시킴 2. 각 stream 마다 ffmpegStderr을 체크하면서 값이 새로 들어오면 시간을 갱신 3. 각 stream을 1초마다 체크하는 타이머를 만들었으며, 현재시간, stream의 마지막 시간의 초를 비교 4. 5초 이상 차이가 나면 해당 스트림 정지 밎 재시작 오히려 어제보다 코드 자체는 더 깔끔해진듯 하다. 이 방식이 효율적인지 아닌지는 모르겠다. 일단 node, rtsp에 대해서 잘 모르는 상태에서 처리를 하려.. 2021. 7. 8.
npm node-rtsp-stream 전체 과정 node-rtsp-stream 삽질 - 1부 node-rtsp-stream 삽질 - 2부(개선) 이번 프로젝트에서 실제 운행중인 차량의 영상의 송출이 필요했다. 데모용이어서 크게 생각을 하지 않고 ip카메라를 이용해서 송출하고 웹 페이지에서 그 화면을 보여주면 된다고 간단하게만 생각했다. 알아보니 웹에서는 rtsp를 바로 출력할 수는 없고 ws(웹소켓)으로 변환을 하고 그것을 출력 해야했다. 물론 위의 방법도 Node.js를 사용하면 간단하게 해결할 수 있었다. 정말 다양한 모듈들을 지원하니...시간 날때 반드시 Node.js를 공부 해봐야겠다. 사설은 치우고... ip카메를 연결하고 해당 카메라의 공인ip를 node-rtsp-stream에 입력만 해주면 정말 간단하게 끝이 났다. 그리고 웹에.. 2021. 7. 6.
728x90