[React Native] Chat GPT로 개발하기 - 환경 구성

2023. 7. 10. 17:25·React Native/JavaScript
반응형

Chat GPT가 생기면서 개인적으로 개발이 정말 쉬웠졌다고 느끼고 있다. 

그러다가 생각난게 Chat GPT가 개발자를 대체할 수 있을까? 라는 생각을 하게 되었다. 

 

누구나 질문만을 통해서 그럴싸한 결과물을 만들 수 있다면 어찌저찌해서 면접을 통과하고 회사에 입사를 하게 되었을 때 

업무는 Chat GPT로 하는 것을 말이다. 

 

그래서 한번 해보려고 한다. 

 

나의 목표는 Chat GPT를 사용해서 어플을 만들고 그것을 구글 스토어에 올리는 작업까지를 진행해보려고 한다. 

 

여기서 나는 100% 질문만으로 개발을 하진 않을 것이다. 

그 이유는 이미 나는 React를 할 수 있고 개발 지식이 없는게 아니라서 자연스럽게 내가 알던 방식을 사용할 것이므로 

가능한 질문을 통해서 복잡한 로직을 해결할 생각이다. 

 

그런 경험을 통해서 Chat GPT를 어디까지 사용할 수 있는지 테스트 해보려고 한다. 

 

참고할 사항으로 나는 Chat GPT 4.0 버전을 사용하고 있다.

복잡한 내용은 4.0으로 일반적인 상황에서는 3.5 버전을 사용해서 진행할 것이다.  

 

윈도우에서 React Native 개발 환경을 구성하는 방법을 알려줘

먼저 한 질문은 React Native 환경을 구성하는 방법을 물어봤다. 

 

그 결과로 

아래와 같은 절차를 안내 받았다. 

이미지 아래 내용이 더 있지만 질문의 답변이 중요한게 아니라고 생각되므로 무시하고 

결과를 봤을 때 생각보다 자세하다고 느껴졌다. 

 

여기까진 괜찮다. 

 

그러다 마지막 단계인 프로젝트를 생성하는 단계에서 아래와 같은 오류가 발생했다. 

내심 다행이라고 생각했다. 

너무 스무스하게 진행되서 이러다 개발 시작 하는 부분까지 이 글에 담아야 하나 생각을 했었다. 

 

"npx react-native init 프로젝트명" 이 명령어를 통해 설치하는 도중에
TypeError: cli.init is not a function 이런 오류가 발생했어

나는 직관적으로 물어보는 편이다. 

마지막으로 실행한 명령어를 입력하고 어떤 오류가 발생했는지 말을 했다.

흠 ...

npx대신 yarn을 설치하는 내용이 썩 마음에 들지는 않았지만 우선 react-native-cli 삭제 부분부터 다시 진행하려고 한다. 

 

npm uninstall -g react-native-cli
npm install -g react-native-cli 이걸 진행해도
TypeError: cli.init is not a function 이런 오류가 발생해

그러하다 react-native-cli를 설치하고 삭제해봤는데 여전히 문제가 발생했다.

그래서 다시한번 물어봤다. 

 

그러니 이번엔 

만약 npm uninstall -g react-native-cli와 npm install -g react-native-cli 명령어를 실행했음에도
TypeError: cli.init is not a function 오류가 계속 발생한다면, 
이는 환경의 문제일 가능성이 높습니다.
다음 단계를 시도하여 문제를 해결해 보세요:

1. Node.js 및 npm 업데이트: Node.js와 npm을 최신 버전으로 업데이트하는 것이 좋습니다. Node.js 공식 
웹사이트에서 최신 버전을 다운로드하여 설치하세요.

2. npm 캐시 삭제: npm 캐시를 삭제하고 다시 시도해 보세요. 터미널에서 다음 명령어를 실행하세요:
npm cache clean --force

이런 답변을 받았다. 

 

개인적인 생각으로 node 및 npm 버전은 크게 문제가 되지 않는다고 생각해서 2번인 npm 캐시를 삭제하였다. 

그리고 다시 환경을 만들었더니 짜잔! 

프로젝트 세팅이 완료되었다. 

 

한번만에 해결하진 못했지만 그래도 어찌어찌 개발 환경을 세팅하였다. 

이제부터 본격적으로 시작할 것이다! 

반응형
저작자표시 비영리 변경금지 (새창열림)

'React Native > JavaScript' 카테고리의 다른 글

[React Native] Chat GPT로 개발하기 - 5일차  (0) 2023.08.26
[React Native] Chat GPT로 개발하기 - 4일차  (1) 2023.08.20
[React Native] Chat GPT로 개발하기 - 3일차  (0) 2023.08.19
[React Native] Chat GPT로 개발하기 - 2일차  (0) 2023.08.08
[React Native] Chat GPT로 개발하기 - 1일차  (0) 2023.07.12
'React Native/JavaScript' 카테고리의 다른 글
  • [React Native] Chat GPT로 개발하기 - 4일차
  • [React Native] Chat GPT로 개발하기 - 3일차
  • [React Native] Chat GPT로 개발하기 - 2일차
  • [React Native] Chat GPT로 개발하기 - 1일차
잉여개발자
잉여개발자
풀스택 개발자를 목표로 잉여롭게 개발 공부도 하면서 다양한 취미 생활도 즐기고 있는 잉여 개발자입니다.
  • 잉여개발자
    잉여로운 개발일지
    잉여개발자
    • 분류 전체보기 (789)
      • 개발정보 (36)
      • 개발환경 (7)
      • 개발생활 (19)
      • React (141)
        • 이론 (23)
        • 기능 (12)
        • 실험실 (88)
        • 버그 (6)
        • 패스트캠퍼스 (9)
        • Npm (3)
      • React Native (28)
        • 공통 (6)
        • TypeScript (3)
        • JavaScript (18)
        • 버그 (1)
      • Next.js (30)
        • 이론 (13)
        • 실험실 (13)
        • 버그 (3)
      • Web (35)
      • 알고리즘 (202)
        • 풀이 힌트 (39)
      • JavaScript (47)
      • TypeScript (29)
        • 기초 (27)
        • 실험실 (2)
      • Node.js (13)
        • 이론 (0)
        • 기능 (3)
        • 실험실 (9)
        • 버그 (1)
      • 도커 (4)
      • CCNA (22)
        • 이론 (4)
        • 문제 (18)
      • 취미생활 (167)
        • 잉여로운 칵테일 (2)
        • 잉여의 식물키우기 (130)
        • 잉여로운 여행기 (11)
        • 잉여의 제2외국어 (21)
        • 잉여로운 책장 (2)
      • Java (1)
        • Java의 정석 (1)
      • 꿀팁 공유 (3)
  • 태그

    리얼학습일기
    바질
    Node.js
    영어독학
    react
    리얼클래스
    redux
    영어회화
    Babel
    네이버 부스트캠프
    프로그래머스
    typescript
    알고리즘
    javascript
    리액트
    ReactNative
    CCNA
    ChatGPT
    네트워크
    CSS
    덤프
    식물
    next.js
    자바스크립트
    바질 키우기
    Docker
    webpack
    타입스크립트
    다이소
    타일러영어
  • hELLO· Designed By정상우.v4.10.1
잉여개발자
[React Native] Chat GPT로 개발하기 - 환경 구성

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.