Require vs Import
CommonJS의 require는 런타임에 동기적으로, ES6의 import는 파싱 시점에 정적으로 해석된다. 해석 시점·호이스팅·트리 쉐이킹으로 갈리는 두 모듈 시스템의 차이.
CommonJS의 require는 런타임에 동기적으로, ES6의 import는 파싱 시점에 정적으로 해석된다. 해석 시점·호이스팅·트리 쉐이킹으로 갈리는 두 모듈 시스템의 차이.
auto, ranged-for 등 표준 기능이 "extension"으로 경고/에러 나면 -std= 옵션으로 명시
npm install에서 자주 만나는 ERESOLVE, peer 의존성 충돌, npm-cli 경로 문제, 사내망 인증서(local issuer) 에러를 옵션과 환경변수로 푸는 방법.
login/non-login과 interactive/non-interactive 축으로 본 .bash_profile·.bashrc·/etc/profile 로딩 순서, zsh 매핑까지.
Let's Encrypt SSL 인증서를 nginx와 함께 운영하면서 마주친 server_name 매칭, fullchain, webroot 전환, HSTS 캐시 문제 정리
새 맥을 개발 환경으로 만드는 day-1 순서. 시스템 설정 → Homebrew → dotfiles → Git 계정을 순서대로 짚고, 각 단계의 상세는 심화 글로 연결하는 셋업 런북.
애플 실리콘에서 webpack-notifier가 child_process를 띄울 때 발생하는 'spawn Unknown system error -86'. Rosetta 2 설치와 터미널의 'Rosetta 사용' 옵션으로 해결.
macOS에서 Docker 실행 시 발생하는 Operation not permitted 에러의 원인이 파일·폴더 접근 권한 누락임을 짚고, 시스템 환경설정에서 Docker 권한을 부여해 해결하는 방법을 정리한다.
resources/banner.txt 한 장으로 시작 화면을 바꾼다. AnsiColor 변수를 활용한 부처 ASCII 아트와 nyan-cat 컬러 배너 두 가지 샘플.
axios로 Set, Map 데이터를 보내면 JSON 직렬화 시 빈 객체({})가 되어 값이 사라지는 문제. Object.fromEntries나 Array.from으로 일반 객체·배열로 변환해 해결.