목록What I Learned/etc. (27)
우당탕탕 개발일기
리눅스에서 파일을 옮길 때 명령어~를 까먹지 않기 위해 기록..cp ${복사할 폴더 경로}/${복사할 파일.확장자} ${붙여넣을 폴더 경로}/${붙여넣을 파일 이름.확장자} 폴더 경로가 헷갈렸는데 굳이 최상단까지 갈 필요는 없고~복사할 폴더와 붙여넣을 폴더가 모두 존재하는 폴더까지 위치를 이동한다음 ./로 시작하면 된다! 즉, rootFolder- folderA - haveToCopy.txt- folderB가 있는 경우 rootFolder까지 이동해서 cp ./rootFolder/folderA/haveToCopy.txt ./rootFolder/folderB/haveToPaste.txt 요 명령어 실행하면 된다!현재 위치가 애매~할땐 tab 눌러서 자동완성 되는 폴더명을 살펴보자구~
맥북에서 시작한 프로젝트를 윈도우에서 이어받아 하려고 하는데 코드에 갑자기 요상한 빨간 밑줄이, 그것도 엄청 많이 생겼다.찾아보니 운영체제에 따라 Carriage Return이 달라 발생하는 문제여서 한 쪽으로 맞춰줘야한다고 한다.1. CRLF (Carriage Return + Line Feed)표현 방식: \r\n (CR + LF)CR: Carriage Return. 커서를 가장 왼쪽으로 이동.LF: Line Feed. 다음 줄로 이동.사용 운영 체제: Windows.2. LF (Line Feed)표현 방식: \n (LF만 사용)LF: 다음 줄로 이동.사용 운영 체제: Unix 계열 (macOS, Linux). 윈도우는 과거 도트 매트릭스 프린터에서 사용하던 CR(줄의 시작)과 LF(다음 줄로 이동)을..
ESLint JavaScript 코드의 품질을 검사하고 스타일 가이드 준수를 강제하는 도구. 다양한 규칙을 설정하여 사용자 정의할 수 있다. ESLint 설정 파일인 .eslintrc 파일을 편집하여 규칙을 구성 가능. indent: 코드 들여쓰기를 관리합니다. 주로 탭(tab) 또는 스페이스(space)를 몇 개 사용할지, 들여쓰기의 깊이 등을 설정합니다. semi: 세미콜론 사용 여부를 관리합니다. 세미콜론을 사용할 것인지 아니면 생략할 것인지 설정합니다. quotes: 문자열을 따옴표로 감싸는 방식을 관리합니다. 홑따옴표(') 또는 쌍따옴표(")를 사용할 것인지 설정합니다. no-unused-vars: 선언한 변수를 사용하지 않는 경우를 검사합니다. no-console: console.log와 같은..
git clone을 다시 받았는데 npm run dev했을 경우 listening on port~ 하면서 정상적으로 작동되는 것 같은데, 막상 화면에는 500에러가 떴다. 터미널에도 다른 에러는 전혀 뜨지 않는 상황이라 구글링도 어려웠다. db 정보도 정확하게 입력했는데 뭐가 문제일까 고민 엄청 오래했었는데... 프론트랑 연결이 제대로 안되어있어서 그랬던 것이었다.. 왜인지 서버의 포트와 프론트에서 받아오는 서버 주소의 포트가 다르게 되어있었다. 혹시 npm run dev를 했을 때 실행도 안되고 에러도 안뜨면,, 포트 주소가 제대로 적혀있는지 확인하기..!