태그: import
5편
-
Node.js 모듈 시스템: CommonJS vs ES Modules, 모듈 캐싱, 순환 참조, 모듈 해석 규칙
Node.js 모듈 시스템 정리. CommonJS와 ES Modules의 차이, 내장 모듈, 모듈 캐싱, 순환 참조, 모듈 해석 규칙, package.json의 type·exports 필드를 예제로 다룹니다.
-
JavaScript 모듈: ES Modules와 CommonJS의 차이
ES Modules의 named·default export와 import, CommonJS의 module.exports·require 차이, 브라우저 type="module"과 동적 import, Node.js package.json 설정, Webpack·Vite 번들러 선택을 예제로 설명합니다.
-
Python 모듈과 패키지: import, pip, 가상환경
import 네 가지 방식의 차이, __name__ == "__main__" 동작, 모듈 검색 경로와 상대·절대 import, __init__.py로 패키지 만들기를 설명합니다. pip와 requirements.txt, venv 가상환경으로 프로젝트별 의존성을 분리하는 방법까지 다룹니다.
-
C++20 Modules: import·export 문법, 컴파일러 지원 현황, 빌드 시간
include가 쌓여 컴파일이 느려지는 문제를 C++20 모듈로 푸는 기본기를 다룹니다. export module과 import 문법, 전역 모듈 fragment로 기존 헤더 쓰기, 파티션 구성, GCC·Clang·MSVC·CMake 빌드 설정과 module not found 에러 대처를 설명합니다.
-
C++ 기존 프로젝트를 Module로 전환 | 단계별 마이그레이션 [#24-2]
헤더 기반 프로젝트를 한 번에 갈아엎지 않고 의존성이 적은 유틸부터 모듈로 옮기는 전환 절차를 보여줍니다. include와 import 공존, export 범위 결정, 인터페이스·구현 유닛 분리, MSVC .ixx를 포함한 CMake 설정과 증분 빌드 효과를 다룹니다.