-
Notifications
You must be signed in to change notification settings - Fork 1
Configuration Files
์ด์์ฐฌ edited this page Apr 10, 2024
·
5 revisions
-
.pnp.cjs
- Yarn Berry์์๋ ๋ฌด๊ฑฐ์ด node_modules ๋์ , ํจํค์ง๋ค์ ๋ํ ์ ๋ณด๋ฅผ zip์ผ๋ก ์์ถํด .yarn/cache ํด๋์ ์ ์ฅํฉ๋๋ค.
- .pnp.cjs๋ ์ด ์ ๋ณด๋ฅผ ์ฐพ๊ธฐ ์ํ ์์กด์ฑ ํธ๋ฆฌ ์ ๋ณด๊ฐ ๋ด๊ฒจ์์ต๋๋ค.
- Yarn Berry๋ ๋์คํฌ I/O ๊ฐ์ด node_modules์์ ๋๋ฆฐ ์์ ์ .pnp.cjs์ ์๋ฃ๊ตฌ์กฐ๋ก ๋์ฒดํฉ๋๋ค.
-
.pnp.loader.mjs
- ESM(ECMAScript Modules) ํ๊ฒฝ์์ Yarn Berry์ PnP ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ธฐ ์ํ ํ์ผ์ ๋๋ค.
-
.yarnrc.yml
- Yarn Berry์ ์ค์ ํ์ผ์ ๋๋ค.
- yarnPath: Yarn์ version์ ๊ณ ์ ํฉ๋๋ค.
- nodeLinker: Node์ package๋ฅผ ์ค์นํ ๋, ์ด๋ค ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ์ง ๊ฒฐ์ ํฉ๋๋ค. ํ์ฌ ์์๋ก node_modules๋ฅผ ์ฌ์ฉ ์ค์ด๋ฉฐ, ์ถํ pnp๋ก ๋ณ๊ฒฝํ ๊ณํ์ ๋๋ค.
-
package.json
- ํ๋ก์ ํธ์ ํจํค์ง์ ํจํค์ง์ ์์กด์ฑ์ ์ ์ํ ํ์ผ๋ก, ํจํค์ง ๋งค๋์ ๊ฐ ๊ด๋ฆฌํฉ๋๋ค.
-
tsconfig.json
- Typescript ์ปดํ์ผ๋ฌ์ ์ค์ ํ์ผ์ ๋๋ค.
-
vite.config.ts
- Vite ํ๋ก์ ํธ ์ค์ ํ์ผ์ ๋๋ค.
-
yarn.lock
- Yarn์์ ํ๋ก์ ํธ์์ ์ฌ์ฉํ๋ ๋ชจ๋ ํจํค์ง์ ๋ฒ์ ์ ๊ธฐ๋กํ ํ์ผ์ ๋๋ค.