1. 컨벤션 가이드 정하기
- 코드 컨벤션
- esLint 컨벤션
- Prettire 컨벤션
[vite 설치]
npm init vite
[esList 컨벤션]
- off 할 요소는 정해서 추가
[Prettire 컨벤션]
1. vscode에 repository clone
2. 작업 폴더에 vite 개발환경 구성
3. 프리티어 설정
아래 설정값 추가
*esList와 Prettier와의 충돌 막기 위해, eslint 는 문법 관련 / prettier는 디자인만 관리하도
npm i -D eslint-config-prettier
[eslint 수정]
config 모듈을 생략하기 위해서 extends에 추가해주면, prettier의 디자인 관련 사항들이 모두 off된다.
세팅변경
깃모지 설정
settings 열기
.vscode > settings.json에 추가
{
"gitmoji.addCustomEmoji": [
{
"emoji": "✨",
"code": ":feat:",
"description": "새로운 기능 추가"
},
{
"emoji": "👔",
"code": ":logic:",
"description": "비즈니스 로직 수정"
},
{
"emoji": "🚧",
"code": ":cont:",
"description": "진행중인 작업"
},
{
"emoji": "♻️",
"code": ":refactor:",
"description": "코드 리팩토링"
},
{
"emoji": "🔥",
"code": ":remove:",
"description": "파일 삭제"
},
{
"emoji": "🚚",
"code": ":rename:",
"description": "파일명 수정/이동"
},
{
"emoji": "⚰️",
"code": ":cleanup:",
"description": "코드 정리"
},
{
"emoji": "💄",
"code": ":style:",
"description": "UI/Style 추가/수정"
},
{
"emoji": "🐛",
"code": ":fix:",
"description": "버그 수정"
},
{
"emoji": "📝",
"code": ":docs:",
"description": "문서 추가/수정"
},
{
"emoji": "➕",
"code": ":adddep:",
"description": "의존성 추가"
},
{
"emoji": "➖",
"code": ":remdep:",
"description": "의존성 삭제"
},
{
"emoji": "🔧",
"code": ":conf:",
"description": "설정파일 추가/수정"
}
],
"gitmoji.onlyUseCustomEmoji": true,
}
bruno 로 api 관리
1. create collections
폴더와 리퀘스트는 왼쪽 바에서 구분한다.
body > JSON 으로 변경 후 테스트
프로젝트마다 다른 header로 보낼 예정 (client-id)
우측 상단 environment > configure > create 눌러서 지정
환경변수 사용 시 초록색으로 뜬다.
토큰 값은 Script 탭에서
pre 는 도착하기 전, post는 도착하고 나서 실행할 작업 작업
if(res.status === 200){
bru.setEnvVar('accessToken', res.body.item.token.accessToken);
bru.setEnvVar('refreshToken', res.body.item.token.refreshToken);
}
위와 같이 Post Response에 자바스크립트 작성 후
오른쪽 상단 눈 누르면 variables에서 확인 가능
Auth> BearerToken > accessToken 변수를 입력해서 테스트
bruno의 다른사람 collection 오픈하기
vite 설정
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
export default defineConfig({
plugins: [react()],
resolve: {
alias: [
{ find: "@", replacement: "/src" },
{ find: "@components", replacement: "/src/components" },
{ find: "@pages", replacement: "/src/pages" },
{ find: "@hooks", replacement: "/src/hooks" },
],
},
})
{
"compilerOptions": {
"baseUrl": "./src",
"paths": {
"@/*": ["/*"],
"@components/*": ["components/*"],
"@pages/*": ["pages/*"],
"@hooks/*": ["hooks/*"],
}
}
}
'부트캠프 > 멋쟁이사자처럼 프론트엔드스쿨 9기' 카테고리의 다른 글
특강 #4-프로그래밍 공부를 똑똑하게, 협업관리 (1) | 2024.02.26 |
---|---|
GIT 특강#2 (1) | 2023.12.29 |
GIT 특강#1 init, commit (0) | 2023.12.28 |
특강 #3-이력서, 포트폴리오 이제 시작해야할 때 (2) | 2023.12.26 |
특강 #2-웹 접근성 (0) | 2023.12.15 |