분류 전체보기

PC 관리/MacOS

맥 자동실행 항목 설정 방법

MacOS 부팅 시, 사용자의 기호에 따라 자동 실행이 필요한 앱들이 있습니다. AlDente(배터리 관리 프로그램), Rectangle(화면 분할 단축키 설정), Karabiner(키보드 설정), 카카오톡(?) 위와 같은 잘 만들어진 앱들은 앱 내부 설정으로 대부분 자동으로 등록되는 경우가 많습니다. 하지만 그렇지 않은 앱들도 종종 있는데요. 대표적으로 제가 사용중인 TermHere(파인더 현재 경로에서 터미널 열기) 이 있습니다. 이런 경우, 로그인 항목을 직접 관리해 줄 필요가 있습니다. 로그인 항목 설정하는 방법 Command + Space bar 또는 우상단 검색 아이콘을 눌르고, Spotlight 검색을 열어 '시스템 설정'을 입력하고 들어가줍니다. 위와 같이 시스템 설정 창이 뜬 후, 왼쪽 ..

JavaScript

NPM 사용하지 않는 모듈 일괄 제거하는 방법 (depcheck)

프로젝트를 장기간 진행하다보면, node module 을 설치하고 지우고를 반복하는 경우가 생깁니다. require 나 import 를 통해 node module 사용 부분은 지우기 편하지만, 설치 당시에 추가된 package.json 내부의 dependencies와 devDependencies 에서는 지우지 못해 남는 경우가 종종 생기곤 합니다. depcheck를 이용하면 미사용상태로 dependencies와 devDependencies 에 적혀있는 node module을 확인할 수 있습니다. 주의사항으로 lint, prettier 등 runtime 코드에서 호출되지 않고 개발을 위해서만 사용되는 module도 사용되지 않는 모듈에 포함될 수 있으니 숙련되기 전까지는 모르는 모듈 제거는 삼가하는 것을 ..

JavaScript

NPM package.json 순서 정렬하는 방법 (sort-package-json)

정리만 잘해도 코드의 품질은 올라갑니다. package.json 의 dependencies 나 devDependencies 가 알파벳 순서대로 정리하고 싶을 때, package.json의 키 순서가 섞여있어서 license 등 특정 키를 찾기 어려워 할 때 터미널에서 npx sort-package-json만 입력해주면 해당 디렉토리 내 package.json 내용이 정리가 됩니다. 사용방법 npx sort-package-json package.json 파일이 존재하는 폴더에서 터미널을 열고 위 명령어를 실행합니다. 참고 https://github.com/keithamus/sort-package-json GitHub - keithamus/sort-package-json: Sort an Object or p..

IDE

VSCode 터미널 관리자 권한으로 열기

VScode 내 Terminal을 이용하다가 권한이 부족하여 'ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다' 와 같은 에러가 뜨는 경우가 종종 발생합니다. 이 경우, VSCode 를 관리자 모드로 열면 해결이 됩니다. 관리자 모드로 열기 (한 번) '시작' - 'Visual Studio Code' 검색 후 오른쪽 클릭 후 '관리자 권한으로 실행'을 클릭하여 VSCode 를 실행합니다. 관리자 모드로 열기 (열때마다) VSCode를 관리자 모드로 매번 실행하기 위해서는 VSCode 실행 파일의 속성을 수정해야합니다. 실행파일은 위 오른쪽 클릭 메뉴에서 '관리자 권한으로 실행' 밑의 '파일 위치 열기'를 클릭하면..

Git

Git 기본 명령어 모음 (기초)

기초 영역 (only. Local Repository) git init ${폴더명} 현재 디렉토리를 Local Repository 로 지정합니다. ${폴더명} 은 작성하지 않으면 . 으로 인식하여, 현재 디렉토리를 Local Repository 로 만듭니다. ${폴더명} 작성 시, 현재 디렉토리 내 ${폴더명} 디렉토리를 생성하며 해당 디렉토리를 Local Repository 로 만듭니다. Local Repository 로 인식된 디렉토리는 .git 숨김 폴더가 생성됩니다. 또한, 일반적으로 master 브랜치가 생성됩니다. Tip1. git init = git init . Tip2. .git 폴더가 안 보일 때, Mac의 경우 Terminal 에서 ls -al 로 확인, Windows의 경우 cmd 에..

kgenots
'분류 전체보기' 카테고리의 글 목록 (3 Page)