본문 바로가기

분류 전체보기346

Vue - (맥os) Node.js 와 NVM 삭제하기 Node.js 가 깔린 상태에서 nvm 을 설치해서 뭔가 꼬이고 말았다. 그래서 Node.js 를 삭제하고 NVM 도 삭제하려고 한다. Node.js 삭제하기 아래 명령어를 터미널에 입력한다. sudo npm uninstall npm -g sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* sudo rm -rf /usr/local/include/node /Users/$USER/.npm sudo rm /usr/local/bin/node sudo rm /usr/local/share/man/man1/node.1 sudo rm /usr/local/lib/dtrace/node.d brew uninstall.. 2021. 4. 4.
Vue - (맥os) NVM설치하기 Updated 2021/05/17 개발을 하다보면 프로젝트 별로 node.js 버전이 각각 다른 경우가 있다. 예를 들면 실습강의에선 node 버전이 v10.22.6 인데, 회사 프로젝트에서는 v10.16.3인 경우이다. 이럴 때 손쉽게 명령어만 입력하면 버전을 와따리가따리 변경하며 내 입맛대로 사용할 수 있는 방법이 있다. (VS code 기준) NVM 이라는 프로그램을 설치하면 명령어를 통해 원하는 버전으로 사용가능하다. NVM (Node Version Manager) 란 여러개의 노드버전을 사용할 수 있는 도구이다. Node.js 삭제 명령어 Node.js 가 이미 설치되어 있다면 !! 삭제 후 nvm 을 먼저 설치해주자 (Node.js 가 없는 클린한 환경에서 nvm 을 통해 Node.js 버전을.. 2021. 4. 3.
Git(19) 소스트리 - BitBucket 클론시 오류 "유효한 소스 경로/url 이 아닙니다" (Invalid username or password....) Updated 2021/05/07 소스트리(SourceTree)와 빗버켓(bitbucket) 연결 중, 클론(Clone)에서 소스경로 입력시 오류메시지를 받았다. 하지만 나는 계정 연동도 했고 유저이름/비번 일치 확인했다면 ? (신입의 길은 멀고도 험합니다...) "유효한 소스 경로/url 이 아닙니다" (세부 내용 : Invalid username or password....) 자 ! 다음과 같이 설정해보자. 1. 도구 - 옵션 선택하기 2. 옵션 - Git - Git 지원활성화 선택하기 3. 스크롤로 쭈 ~ 욱 내려가서, Git 버전 - Update Embedded 선택하기 4. 확인 누르고 초심으로 돌아가 클론 다시 해보기 문제해결을 위해 검색해서 여기까지 오시느라 수고많으셨습니다. 찾다보면 어떻게.. 2021. 4. 2.
Git(18) 다른 개발자의 코드로 작업 후 Pull Request 하기 실제 현업에서의 깃 협업 흐름과 그에 따른 터미널 명령어를 정리한 포스팅이다. Git(16) 다른개발자의 코드받아 브랜치 만들어 작업하기 (터미널) Git(17) 다른 개발자의 코드받아 작업 후 업데이트하기 (터미널) Git(18) 다른 개발자의 코드로 작업 후 Pull Request 하기 (터미널) Pull Request push 완료후 BitBucket의 프로젝트에 내가 업데이트한 코드를 반영할수 있도록 관리자에게 Pull Request를 보내야 한다. PR(Pull Request)을 하면 관리자는 Merge 여부를 결정한다. 1. BitBucket에서 Pull request - create pull request 를 누른다. 2. Pull Request할 브랜치와 merge 대상 브랜치를 선택하고,.. 2021. 3. 28.
Git(17) 다른 개발자의 코드받아 작업 후 업데이트하기 (터미널) 신입 1일 차, 다른 개발자분의 코드를 받아와 작업을 하려고 한다. 앞이 막막해지는 순간, 찬찬히 떠올려보자 실제 현업에서의 깃 협업 흐름과 그에 따른 터미널 명령어를 정리한 포스팅이다. Git(16) 다른개발자의 코드받아 브랜치 만들어 작업하기 (터미널) Git(17) 다른 개발자의 코드받아 작업 후 업데이트하기 (터미널) Git(18) 다른 개발자의 코드로 작업 후 Pull Request 하기 나 : 휴 드디어 작업을 다 끝냈다. 이제 업데이트를 해볼까? 업데이트 단계는 staging(내컴→로컬) 과 push(로컬→원격) 이다. 1. staging 하기 내컴에서 로컬저장소로 작업을 업데이트 한다. git add 특정파일명 // 특정파일을 스테이징 하기 git add . //전체 파일 스테이징 하기 2.. 2021. 3. 28.
Git(16) 다른개발자의 코드받아 작업하기 (터미널) 신입 1일 차, 다른 개발자분의 코드를 받아와 작업을 하려고 한다. 앞이 막막해지는 순간, 찬찬히 떠올려보자 실제 현업에서의 깃 협업 흐름과 그에 따른 터미널 명령어를 정리한 포스팅이다. (소스트리 사용하는 협업은 Git(1) - Git(12) 포스팅을 참조하시길) Git(16) 다른개발자의 코드받아 브랜치 만들어 작업하기 (터미널) Git(17) 다른 개발자의 코드받아 작업 후 업데이트하기 (터미널) Git(18) 다른 개발자의 코드로 작업 후 Pull Request 하기 깃 다운로드 후 터미널 세팅 1. git 사용자 등록하기 git config --global user.name "name" git config --global user.email "gittt@gmail.com" 2. 등록 후 사용자 .. 2021. 3. 28.
JavaScript - Callback 함수란 Updated 2021/05/13 자바스크립트 함수의 특징은 함수가 값이 될 수 있다는 점이다. CallBack 함수란 - 함수 안에서 사용되는 함수로 그 속에서 일종의 루틴 또는 동작을 완성하기 위해 호출된다. 어떤 이벤트가 발생했거나 특정 시점에 도달했을 때 시스템에서 호출하는 일반 함수를 말한다. - 그 자체로 특별한 선언이나 문법적 특징을 가지고 있지는 않다. 일반적인 자바스크립트 함수일 뿐이다. -> 한마디로 콜백함수는 수동태처럼 자기 의지가 없다. 함수가 콜백함수을 밖으로 불러내야지만 나온다. Callback 함수를 사용하는 이유 - 비동기처리 Callback 함수를 사용하는 이유는, 자바스크립트에서 비동기적 프로그래밍을 할 수 있기 때문이다. - 어떤 일을 다른 객체에게 시키고, 그 일이 끝.. 2021. 3. 23.
React - .prettierrc 파일 적용하기 비주얼 스튜디오 코드 (Visual Studio Code)에서 리액트 프로젝트에 .prettierrc 파일 적용하기 여러 사람과 협업이나 회사에서는 코드 스타일을 통일해야 하는 경우가 생긴다. 1 .prettierrc 파일을 프로젝트 최상단에 만들기 2 ctrl + , 를 눌러 setting을 열어주고 Format On Save 검색 + 체크 ! 2021. 3. 11.
JavaScript - ForEach, For in 그리고 For of updated 2021/05/04 신입사원 두달 차, 전통적인 For문을 사용하다 옛날 방식이라는 소리를 들었다. 그래 ! 이참에 for문 세계에 깊숙히 입문해봐야겠다. 처음엔 전통적인 for문도 감지덕지였지만ㅠㅠ, 이제는 for문 세계의 자매품 같은.. 느낌의 메소드들을 만나보자 간장, 국간장, 진간장느낌이랄까 한마디로 for문하고 용도는 똑같지만 타자를 적게친다 이말이다. forEach 문 얘는 Array 배열에서만! 사용가능한 반복문이다. 원소를 나열하여 검사하는 기능이 있다. 화살표 함수를 사용하여 각 원소들을 element라는 변수에 담아 forEach문을 돌면서 실행한다. 기본적인 사용 방법이다. 전통적인 for문 대신 인덱스# 가 들어간 수식을 사용하고 싶을 때 사용한다. 전통적인 for 문.. 2021. 3. 11.
반응형