본문 바로가기
반응형

개발/그 외15

WebPack 기본 정리 체계적인 설명보다는 제가 이해한 것들을 두서없이 적어놓았습니다. 기존 문제점 JS파일이 많아졌을때 각 파일들의 변수들이 서로의 스코프를 침범하지 않도록, 그리고 각 파일들의 실행순서를 올바르게 하기 위해 개발자들이 의존성을 일일이 파악해야는 불편함이 있었다. 만약 JS파일이 1억개라하면 개발자들이 모든 JS파일들의 의존성을 분석하는 것은 어렵다. 웹팩은 최상단 자바스크립트 파일에서 시작해 연결된 파일들을 타고 내려가며 의존성 그래프를 만들어낸다. 무엇이 무엇에 의존성을 가지고 있고 무엇이 무엇보다 먼저 포함되어야 하는지, 무엇을 분리해야하는지 분석하면서 자바스크립트 파일들을 조합해 하나 또는 여러 개의 번들(bundle)을 만든다. 개발자는 파일들의 의존성을 파악할 필요 없이 웹팩이 만든 번들파일을 삽입.. 2022. 1. 3.
문자열 유니코드 유니코드는 전 세계의 모든 문자를 컴퓨터에서 동일하게 사용하도록 설계된 산업 표준이다. ISO 10646 문자 집합, 문자 인코딩, 문자 정보 데이터베이스, 문자를 다루기 위한 알고리즘 등을 포함한다. 인코딩(부호화) 어떤 문자나 기호를 컴퓨터가 이용할 수 있는 신호로 만드는 것. 인코딩(반대는 디코딩)의 기준을 문자셋(charset)이라고 하는데, 문자셋의 국제 표준이 유니코드이다. ASCII 영문 알파벳을 사용하는 대표적 문자 인코딩으로 7 비트로 모든 영어 알파벳을 포현할 수 있다. 52개의 영문 알파벳 대소문자와, 10개의 숫자, 32개의 특수 문자, 그리고 하나의 공백 문자를 포함한다. 유니코드는 ASCII를 확장한 형태이다. UTF-8과 UTF-16 UTF-8과 UTF-16은 인코딩방.. 2021. 10. 25.
비쥬얼스튜디오에서 install 'code' command in PATH 가 되지 않을때 해결법 (eacces: permission denied, unlink '/usr/local/bin/code') OS : Mac OS 터미널에서 code . 를 입력하면 zsh: command not found: code 이런 오류가 뜨는 맥북이 있다. 그럼 대부분의 글에서 VSC로 들어가 Command Palette(Shift+command+P)에 [ Shell Command : install 'code' command in PATH command ] 를 입력한 후 다시 터미널에 code . 를 입력하라고 한다. 이렇게 하면 대부분 해결되는것 같다. 하지만 나의 경우는 그렇지 않았다. 다음과 같은 메시지가 떴다. EACCES: permission denied, unlink '/usr/local/bin/code' 해결책 https://github.com/microsoft/vscode/issues/129884 위의 .. 2021. 10. 5.
반응형