개발 FAQ

개발 FAQ (Development FAQ)

출처: 문서

본문

여기에는 개발 과정에서 자주 마주치는 문제들을 모아 두었어요.

의존성 관련 이슈가 생기면 ​

의존성 때문에 꼬인 문제는 대부분 한 번 깔끔하게 지우고 다시 설치하면 풀려요. 아래 명령어로 node_modules를 제거하고 의존성을 새로 설치해 보세요.

rm -rf node_modules
pnpm i

로컬 의존성 연결하기 ​

Element Plus를 로컬에서 직접 수정해 가며 테스트하고 싶을 때는 pnpm link로 연결하면 돼요. 먼저 빌드해서 dist를 만들고, 전역 node_modules에 연결한 뒤 개발 중인 프로젝트에서 다시 링크하는 순서예요.

# get dist
pnpm build
cd dist/element-plus
# set cur element-plus to global `node_modules`
pnpm link --global
# for esm we also need link element-plus for dist
pnpm link --global element-plus

# go to your project, link to `element-plus`
cd your-project
pnpm link --global element-plus

더 자세한 내용은 pnpm link 문서를 참고하세요.

Theme ​

scss 파일에는 중국어 주석을 쓰지 않는 게 좋아요. vite로 빌드할 때 css 파일 헤더에 @charset "UTF-8"; 경고가 생기거든요. 관련 이슈는 #3219에서 확인할 수 있어요.

더 알아보기 (Learn more)