Dev20 [JS] import & require() 차이, Package.json 설정 방법, SyntaxError: Cannot use import statement outside a module import와 require() 차이 JavaScript에서 import와 require()는 모두 다른 모듈을 가져오는 데 사용되는 메커니즘입니다. 하지만 이 둘은 다른 모듈 시스템에 속하며, 사용되는 환경에 따라 지원되는 방식이 다릅니다. import: ECMAScript 모듈(ESM) 형식에서 사용됩니다. ES6(ES2015)에서 도입되었으며, 브라우저 및 최신 버전의 Node.js에서 지원됩니다. import 키워드를 사용하여 다른 JavaScript 파일이나 외부 패키지의 모듈을 가져올 수 있습니다. import는 정적으로 분석되며, 모듈은 브라우저에서 자동으로 로드됩니다. 예시: import { sum } from './math.js'; require(): CommonJS 모듈 .. 2024. 2. 28. 블록체인에서 IPFS에 대해 알아보자(with solidity) 먼저 IPFS에 대해 알아보자. 해시넷에서 정의하는 IPFS는 아래와 같습니다. IPFS(아이피에프에스)는 "InterPlanetary File System"의 약자로서, 분산형 파일 시스템에 데이터를 저장하고 인터넷으로 공유하기 위한 프로토콜이다. 냅스터, 토렌트(Torrent) 등 P2P 방식으로 대용량 파일과 데이터를 공유하기 위해 사용한다. 기존의 HTTP 방식은 데이터가 위치한 곳의 주소를 찾아가서 원하는 콘텐츠를 한꺼번에 가져오는 방식이었지만, IPFS는 데이터의 내용을 변환한 해시값을 이용하여 전 세계 여러 컴퓨터에 분산 저장되어 있는 콘텐츠를 찾아서 데이터를 조각조각으로 잘게 나눠서 빠른 속도로 가져온 후 하나로 합쳐서 보여주는 방식으로 작동한다. 해시 테이블은 정보를 키와 값의 쌍(key.. 2024. 2. 17. [DevRel] 2023 12월 데브렐 성장기 with 데브챗(DevChat) LinkedIn Jeong tae Ku 페이지: #devchat #데브챗 #devrel #developer #데브렐 오늘 데브렐 컨퍼런스인 #devchat 에 다녀왔습니다! Web3에 종사하는 사람은 거의,,?(저 혼자였을수도…) 없었던거 같네요! 좋은 행사 개최해주셔서 감사하고 좋은 인사이트 얻고 가면서 몇 가지 공 kr.linkedin.com 11월에 처음으로 데브챗 행사를 다녀와서 오픈카톡방에 들어가 좋은 얘기들을 많이 볼 수 있어서 참 좋은 것 같다. 필 필자는 학사때는 딥러닝 쪽을 공부하다가 금융기관 쪽에서 경력을 쌓고 Web3 업계로 넘어왔다. Defi 시스템 트레이딩부터 시작해서 defi dapp 개발(프로토콜 캠프 1기에서 창업까지 해보려고 했지만 잘 안됐다..ㅎㅎ), 해시드 산하에 있는 .. 2023. 12. 26. [git] Logon failed, use ctrl+c to cancel basic credential prompt. git push origin master 를 통해 여김없이 깃에 올리고 있었는데 갑자기 push 할때마다 계속 로그인하라는 창이 떴다. 구글링 하다가 'credential-osxkeychain 이거 추가해서 하는거...? 안되던데 이런것도 해보고 뭔지 계속찾아보다가 ssh 뭐 추가하는것도 해보고 이것저것 개고생하다가 버젼 업데이트를 안해서 그런거라는 걸 알았다... 그냥 git update-git-for-windows 이거 해주면 끝 뭐 그냥 다 기본값으로 쭉쭉쭉 넘어가니 잘 설치됐다. 혹시 마지막에 install할때 종료해야된다는 프로세스 있으면 작업관리자에서 PID보고 종료하면 된다. 종료하라는 목록에 PID 적혀있음. 참고 stackoverflow.com/questions/64962533/logon.. 2021. 5. 6. 이전 1 2 3 4 5 다음