본문 바로가기

전체 글218

props 와 state props 와 state props 컴포넌트 외부에서 컴포넌트에게 주는데이터 State 컴포넌트 내부에서 변경 할 수 있는 데이터 둘다 변경이 발생하면 랜더가 다시 일어날 수 있음 render 함수 props 와 state를 바탕으로 컴포넌트를 그린다. 그리고 props 와 state가 변경되면, 컴포넌트를 다시 그린다. 컴포넌트를 그리는 방법을 기술하는 함수가 랜더함수이다. props 예시 function //props >> {message: "하이하이"} 로 들어옴 function Component(props) { return ( {props.message} 함수로만든컴포넌트 ); } ReactDOM.render( , document.querySelector("#root")) class class C.. 2021. 9. 23.
jenkins 빌드 설정 세팅 jenkins 빌드 설정 세팅 1. credintial 을 ssh key로 등록한다. 2. gitlab의 ssh url 을 넣는다. 3. Execute shell에 build script 입력함 4. ssh publisher내용 입력 2021. 9. 21.
jenkins 특정 폴더로 build jenkins 서버에서 > remote 서버로 빌드 배포할때 특정 폴더로 떨어뜨리기 jenkins설정에 ssh server 목록 1. Remote Directory에 떨어 뜨릴 폴더 위치 지정하기 !! (여러개라면 A1 , A2 , A3 이렇게 상위 폴더로 지정) 2. 프로젝트 "구성" 에서 ssh Server 지정하고 프로젝트 구성에서 경로 설정 Transfers 에서 source file : jenkins서버에서 /var/lib/jenkins/workspace 에 보통 각각 프로젝트가 생성된다. "npm run build" 했을 때 생성되는 폴더는 "build" 이다. 내가 옮기고 싶은 폴더를 입력 나는 build/ 하위내용 모두 옮기고 싶어서 "build/"를 입력 Remote directory: .. 2021. 9. 20.
jenkins web 배포 중 오류 시 캐시 정리 npm cache clean --force 기존 파일 삭제 : node_modules, package-lock.json rm -rf ./node_modules rm -rf ./package-lock.json # 한꺼번에 rm -rf node_modules package-lock.json Execute shell 에서 npm install #를 아래 것으로 변경 npm install --save 2021. 9. 20.
반응형