Windows용 패키지 매니저 초콜리티(Chocolatey) 설치하기⚙️

리액트 개발 환경 구성하면서 초콜리티를 설치하게 되었다. 🍫초콜리티란? 윈도우에서 패키지를 설치하고 관리할 수 있는 윈도우용 패키지 관리자. - Linux의 apt(apt-get), yum, Mac의 Homebrew처럼패키지 설치 / 업데이트 / 삭제 등에 사용하는 Windows용 패키지 매니저 초콜리티를 통해 윈도우에 필요한 패키지를 간단하게 설치할 수 있다. 🌐초콜리티 공식 사이트: https://chocolatey.org/install Installing Chocolatey Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled pa..

etc. 2023.11.29 0

<위대한 수업3>테렌스 타오_모두를 위한 수학🎥

예전에 AI에 관심이 많은 유명한 수학자를 기사에서 처음 알게 되었는데.. https://www.dongascience.com/news.php?idx=61128 모핑( Morphing ) * 모핑: 하나의 이미지를 다른 이미지로 단절 없이 바꾸는 기술. # 수학을 잘 가르치는 법 학교에서 기술, 수식, 규칙적 사고만 강조. 수학을 직관적으로 이해하고 성적에 대한 집착을 떠나 수학을 가지고 놀 줄 알아야. 2강. 어려운 문제를 푸는 법 # 단순한 문제를 통해 어려운 문제의 답 찾기 수학은 문제를 변형하고 다른 해법을 찾는 등 시행착오를 거치며 탐구하고 고민할 수 있는 학문. 문제를 풀지 못했어도 괜찮음. 다른 방법을 시도하면 되기 때문. 바로 어려운 문제에 도전하기보다 간단한 문제를 풀며 직관을 얻고 어려..

WATCHING 2023.11.04 0

[error] connection error: MongoParseError: option usecreateindex is not supported

❗ 에러상황 mongoose.connect("mongodb://localhost:27017/go-camp", { useNewUrlParser: true, useCreateIndex: true, useUnifiedTopology: true, }); 에러발생. ✅ 해결방안 No More Deprecation Warning Options useNewUrlParser, useUnifiedTopology, useFindAndModify, and useCreateIndex are no longer supported options. Mongoose 6 always behaves as if useNewUrlParser, useUnifiedTopology, and useCreateIndex are true, and us..

ERRORS 2023.08.30 0

[error] `Warning: validateDOMNesting(...):...

❗ 에러상황 프로젝트의 관리자페이지를 만들던 중 다음과 같은 오류를 만남. ✅ 해결방안 찾아보니 React에서 Table을 사용 시 주의점이 있었다. jsx에서 tbody와 thead 반드시 써주기. HTML에서는 tbody를 생략하고 tr과 td를 사용할 수 있으나, JSX에서는 tbody를 선언해야 tr과 td를 사용할 수 있고, thead를 작성해야 th를 사용할 수 있다. React가 rerender를 진행할 때, DOM tree가 예상과는 달리 진행될 수 있어 그런 것 같다. 참고. https://github.com/facebook/react/issues/5652 Warning: validateDOMNesting(...): cannot appear as a child of · Issue #565..

ERRORS 2023.08.16 0

[error] CRA 리액트 웹팩 버전이 안 맞는 경우의 에러

❗ 에러상황 프로젝트 생성 후 npm start를 했는데 에러가 발생했다. 리액트를 자세히 공부하면서 개발환경 직접 구축해 보기 위해 수동으로 웹팩을 설치했었는데 CRA로 새로운 프로젝트를 생성하면서 웹팩 버전이 맞지 않아 생긴 오류 같았다. ✅ 해결방안 간단한 해결방안으로 터미널에 빨간 줄에 나와있던 대로 따라 했다. 리액트 프로젝트 파일에 .env파일 생성 후, 파일 안에 SKIP_PREFLIGHT_CHECK=true입력. 그리고 다시 npm start 또는 yarn start로 재실행하면 해결.

ERRORS 2023.07.16 0