error 7

[Expo] react-native, expo 환경에서 web 실행 시 에러

에러 문구It looks like you're trying to use web support but don't have the required dependencies installed. Please install react-dom@19.0.0, react-native-web@^0.20.0, @expo/metro-runtime@~5.0.4 by running: npx expo install react-dom react-native-web @expo/metro-runtime If you're not using web, please ensure you remove the "web" string from the platforms array in the project Expo config.웹 지원을 사용하려고 하..

Expo 2025.05.14

Threejs 에러

에러 메세지Uncaught TypeError: Failed to execute 'uniform3fv' on 'WebGLRenderingContext': The provided value cannot be converted to a sequence. 상황dxf-parser를 활용하여 .dxf 파일을 파싱.변환된 정보로 Threejs의 innerMesh와 lineMesh 생성하는 로직을 짜던 중 위와 같은 에러가 발생했다. 기존 작업된 코드들을 참고하여 짰던 코드였고, 코드 검토를 통해 확인해봤을 때도 크게 문제되는 부분은 없다고 판단되어 AI의 도움을 받아보기로 했다. ChatGPT, Gemini, Copilot에게 모두 물어봤으며, 3개 모두 ChatGPT가 알려준 정보와 비슷한 정보를 제공했다. (실상..

Error 2025.02.26

[Error] Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 16.x

해결방법 $ npm rebuild node-sass --force 만약 위 방법이 효과가 없다면 다음을 시도 node_modules 아래의 node-sass 폴더 삭제 npm install 위 해결방법 이전 단계에서 참고해야 할 글 ⬇️ [Error] sh: ~ react-scripts: Permission denied 간혹 프로젝트 작업 시 외부와의 협업이 있을 때가 있다. 이때 프로젝트 폴더의 공유가 github으로의 프로젝트 공유가 아니라 프로젝트 폴더 자체를 압축하여 공유드라이브로 파일을 공유하는 일 jaanmun.tistory.com 🔗 참고 Node Sass couldn't find a binding for your current environment

Error 2023.09.06

[Error] sh: ~ react-scripts: Permission denied

간혹 프로젝트 작업 시 외부와의 협업이 있을 때가 있다. 이때 프로젝트 폴더의 공유가 github으로의 프로젝트 공유가 아니라 프로젝트 폴더 자체를 압축하여 공유드라이브로 파일을 공유하는 일이 생긴다. 글쓴이 또한 그러한 방식으로 프로젝트를 외부와 교류하며 작업을 진행했고 본 오류 또한 그러한 작업 과정의 일환으로 생긴 오류였다. 오류 sh: /Users/{computer_name}/Desktop/{folder_name}/node_modules/.bin/react-scripts: Permission denied​ 위 오류가 발생한 정확한 원인은 react가 node_modules를 참고하여 빌드해야 하는데 해당 폴더로 접근하기 위한 권한이 없는 것이다. 이를 해결하기 위한 핵심은 아래와 같이 node_m..

Error 2023.09.06

[Error] BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core

여느 때와 마찬가지로 무난 무난하게 프로젝트 작업을 진행 중이었고 오류 수정을 위해 디버깅 작업을 진행 중이었다. 해당 프로젝트는 다른 팀원과 같이 협업 중인 프로젝트였으며, git pull & push 단계에서 발생하는 가벼운 git 충돌 외에 크리티컬 한 오류는 없었던 상황이었다. 오류를 발견하게 됐던 이 날도 작업 마무리 후 퇴근을 위해 디버깅 완료한 작업이력을 commit 하려 하는데, 정상적으로 commit 된 것과 동시에 제목에 언급된 에러 메시지가 ㄷㄷㄷㅈ 했다. 그래서 해결을 위해 찾아봤다. 먼저, 반환된 에러메시지 내용대로 구글링 해보았다. 여러 게시글들을 방문해 읽어보았고, 확인해 보던 중 stack overflow에서 관련글을 찾을 수 있었다. stack overflow에 작성된 원문..

Error 2023.07.11

[Error] 대상 라이브러리를 변경해야 하는 경우 'lib' 컴파일러 옵션을 'es2019' 이상으로 변경해 주세요.

외주 프로젝트 작업을 진행하던 중 중첩 배열 구조([[],[],[]])를 평탄화하기 위해 .flat() 메서드를 사용하려 했는데 아래 에러메세지가 나타났다. 발생한 에러 메세지 ~ 대상 라이브러리를 변경해야 하는 경우 'lib' 컴파일러 옵션을 'es2019' 이상으로 변경해 주세요. 찾아본 결과 원인은 다음과 같았다. Typescript 컴파일러 옵션을 설정하는 tsconfig.json 파일에서 "lib" 속성의 값이 es2018로 되어있는게 문제였다. 더 정확히는 .flat() 메서드는 ECMAScript 2019에 새롭게 도입된 기능이고, 해당 메서드를 사용하려면 "lib" 속성의 값이 es2019로 되어있어야 해당 기능을 사용할 수 있는데, 설정된 버전이 낮은게 문제였다. 해결 방법 해결방법은 위..

Error 2023.07.09
반응형