Profile img

McK

@mck@hackers.pub · 12 following · 13 followers

우리.인생
@mck@uri.life

eza 아이콘 지정

McK @mck@hackers.pub

이 글은 `ls` 명령어를 대체하는 현대적인 도구인 `eza`의 설정 방법을 소개합니다. `eza`는 기본적으로 아이콘, Git 정보, 디렉토리 그룹화 등의 기능을 제공하며, 사용자는 `EZA_CONFIG_DIR` 환경 변수를 통해 설정 디렉토리를 지정할 수 있습니다. 특히, `.config/eza/theme.yml` 파일을 수정하여 파일 확장자에 따라 표시되는 아이콘을 커스터마이징하는 방법을 설명합니다. 아이콘은 Nerd Fonts Cheat Sheet에서 쉽게 복사하여 사용할 수 있습니다. 이 설정을 통해 사용자는 파일 목록을 시각적으로 더욱 풍부하게 만들고, 생산성을 향상시킬 수 있습니다.

Read more →
1

Sass v1.77.x 최근판이 Bootstrap v5에 뱉는 사용 중단(Deprecation) 경고

McK @mck@hackers.pub

Sass 최신 버전과 Bootstrap v5.3.x를 함께 사용할 때 발생하는 사용 중단 경고에 대한 해결책을 제시합니다. Bootstrap v5.3.4에서 수정된 `mixed-decls` 경고와 달리, `color-functions` 및 `global-builtin` 경고는 수정이 어려울 수 있습니다. Sass는 이러한 경고를 무시하기 위해 `quietDeps` 및 `silenceDeprecations` 옵션을 제공하며, vite 프로젝트에서 이를 설정하는 방법을 예시 코드를 통해 보여줍니다. `quietDeps` 옵션은 의존성 패키지의 경고만 무시하므로, 자체 코드의 경고는 `silenceDeprecations` 옵션을 사용하여 더 강력하게 무시할 수 있지만, 코드 수정이 더 나은 해결책일 수 있습니다. 이 글은 Sass와 Bootstrap을 함께 사용하는 개발자가 경고 메시지를 관리하고 잠재적인 문제를 해결하는 데 도움을 줍니다.

Read more →
1

Node.js v14로 받는 고통 기록

McK @mck@hackers.pub

`asdf`나 `nvm`을 사용하여 Node.js를 설치할 때 macOS에서 빌드 실패가 발생하는 문제에 대한 해결책을 제시합니다. macOS Sequoia에서 Python 버전 문제로 인해 빌드가 실패할 경우, 심볼릭 링크를 통해 Python 버전을 지정하는 방법이 소개됩니다. 하지만 최신 환경에서는 이 방법이 통하지 않을 수 있으며, 특히 arm64e macOS 환경에서는 `arch -x86_64 zsh` 명령어를 사용하여 x86_64 아키텍처로 전환한 후 Node.js를 설치하는 우회 방법을 제시합니다. 이 방법은 Node.js를 미리 빌드된 바이너리 형태로 설치하여 문제를 해결하며, sharp와 같은 네이티브 모듈은 재빌드가 필요할 수 있습니다. 오래된 v14 버전을 유지해야 하는 상황에 대한 어려움을 언급하며 마무리합니다.

Read more →
0