문제 vue-electron 에서 https://github.com/node-hid/node-hid 이 라이브러리를 설치 했다가 오류가 발생하여 2시간 동안 삽질을 했다.. A dynamic link library (DLL) initialization routine failed 우선 node-hid 는 네이티브 노드 모듈이다. 그럼 여기서 궁금한게 네이티브 노드 모듈이 뭔가?.. 네이티브 노드 모듈(native addon module)은 C나, C++로 작성된 node에서 사용 가능한 라이브러리이다. 우선 노드에서 native addon module 을 사용하는 이유는 대개 성능 때문이고 이 네이티브로 작성된 모듈을 노드에서 사용하기 위해선 노드에서 사용가능한 파일로 바꿔주는 컴파일이 필요하다. 이때 필..
IT/vue
https://github.com/SimulatedGREG/electron-vue/issues/863 npm run dev or yarn run dev error : Unable to install `vue-devtools`: · Issue #863 · SimulatedGREG/electron-vue λ yarn run dev yarn run v1.13.0 warning package.json: No license field $ node .electron-vue/dev-runner.js ___ __ __ /\_ \ __ ___ /\ \__ _ __ ___ ___ __ __ __ __ __ / ,.`\ \//\ \ / ,.`\ /'___\ \... github.com vuex 데이터들을 디버깅하는 용도로 ..
https://accidental.dev/avoid-api-communication-headaches-by-using-a-proxy/
부모 컴포넌트로 물려받은 props나 현재 이용하고 있는 컴포넌트의 data를 수정할땐 안티패턴을 조심해야 한다. 참고자료 첨부 https://www.binarcode.com/blog/3-anti-patterns-to-avoid-in-vuejs/ https://michaelnthiessen.com/avoid-mutating-prop-directly/ 그렇지 않으면 안티패턴이 되버리고 배포후 곤란한 상황에 처할수도 있다. 개발환경에선 warning이 떠도 모두 정상적으로 실행됐지만 배포후 무한루프에 걸려 웹 페이지에서 아무것도 할 수 없는 현상이 발생. 개발환경의 warning 을 무시하지 말자. 개발환경에서 잘 작동하던것이 프로덕션 환경에선 그렇지 않을수도 있음을 잊지말자~!