본문 바로가기

전체 글130

[React Native] iOS 실행시 에러(arm64 관련) m1 맥북 Xcode: 12.4 react: "17.0.1" react-native: "0.64.1" React Native로 iOS나 aOS를 빌드할 때 발생하는 에러를 가볍게 무시하면 엄청난 삽질을... 개발을 진행하다 이런 에러를 만났다 The linked library 'libPods-xxx.a' is missing one or more architectures required by this target: arm64. 딱 이 에러를 만났을 때 다른 짓(?) 하지 말고 바로... Build Settings > Architectures로 이동하여 그림처럼 arm64를 추가해주고 다시 빌드하면 성공! 끝. 2021. 5. 9.
[Git] SSH 키를 개인계정과 회사계정으로 분리하기 이전에 git push시 발생하는 에러로 인해 SSH키도 만들고 등록도 해주었다 [Git] git push시 발생하는 에러(확인 후 SSH키 생성하기) SSH키를 사용중 id_rsa키의 백업을 안하고 포맷을 해버렸다고 가정을 해보자 git add, git commit까지는 잘 된다 하지만, git push에서 에러를 발생하는데... git@github.com: Permission denied (publickey). fa.. success206.tistory.com 잘 사용하고 있는데 추가로 SSH키를 등록할 일이 생겼다 처음에는 위의 방법대로 추가해서 될 수도 있지만 곧 문제가 발생한다 git@github.com: Permission denied (publickey). fatal: Could not re.. 2021. 3. 22.
[React Native] .jsx 확장자 사용시 에러 및 설정 방법 프로젝트를 생성하고 .js 파일만으로도 충분히 개발이 가능하다 하지만 개발시 명시적인게 좋아서 JSX 파일에 .jsx 확장자를 사용하고 설정하는 방법을 알아보자 일단 프로젝트를 새로 생성 후 보이는 App.js 파일을 App.jsx로 바꾸고, npx react-native start npx react-native run-ios yarn이 설치되어 있다면 npx대신 사용해도 된다 Metro와 Application을 다시 실행해보면 에러가 발생한다 에러메시지 중, None of these files exist라고 나오면서 .jsx로 바꾼 파일명 뒤에 (.native|.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts|.ios... 2021. 3. 14.
[IntelliJ] Prettier 설정하기 설정하기에 앞서 Prettier가 무엇인지 간단히 알아보면, JavaScript, JSX, Angular, Vue, Flow, TypeScript, CSS, Less, and SCSS, HTML, JSON, GraphQL, Markdown, including GFM and MDX, YAML의 코드 포맷을 사용자가 설정한 대로 만들어준다 그럼 Prettier는 왜 필요한가? 코드 스타일을 강제하여 1명 이상이 개발했을 때도 1명이 개발한 것처럼 통일성을 유지하여 깔끔한 코드를 유지할 수 있다. (완벽하다고는 할 수 없지만 혼자 사용할 때도 유용함엔 틀림 없다) 이제 설정을 해보자 Preferences > Plugins > Prettier를 검색해서 설치 후 재부팅한다 npm install --save-de.. 2021. 3. 11.
[npm / yarn] 자주 사용하는 CLI Commands 차이점 정리 npm과 yarn의 비슷하지만 약간은 다른 명령어, 그것이 궁금하다 npm yarn 설명 npm install -D | --save-dev yarn add -D | --dev devDependencies에 추가됨 npm install -E | --save-exact yarn add -E | --exact 정확한 package 버전이 설치됨 추가중... 2021. 3. 10.