์ด ํ์ด์ง์ ์ํ๋ AI ์ด์์คํดํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์๋ฅผ ์์ฝํฉ๋๋ค
๋ฒ์ ๊ธฐ๋ก
- "`--ci` ํ๋๊ทธ ์ถ๊ฐ"v9.5.22026. 9. 12.
- "checkTypes ์ต์
์ถ๊ฐ"v8.1.52026. 2. 23.
์ด ํ์ด์ง์ ์ฝํ ์ธ ๋ AI๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒ์ญ๋์์ต๋๋ค.
์์ด ์๋ณธ ๋ด์ฉ์ ์ต์ ๋ฒ์ ์ ๋ณด๊ธฐ์ด ๋ฌธ์๋ฅผ ๊ฐ์ ํ ์์ด๋์ด๊ฐ ์์ผ์๋ฉด GitHub์ ํ ๋ฆฌํ์คํธ๋ฅผ ์ ์ถํ์ฌ ์์ ๋กญ๊ฒ ๊ธฐ์ฌํด ์ฃผ์ธ์.
๋ฌธ์์ ๋ํ GitHub ๋งํฌ๋ฌธ์์ Markdown์ ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌ
์ฌ์ ๋น๋ํ๊ธฐ
์ฌ์ ์ ๋น๋ํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํ ์ ์์ต๋๋ค:
์ฝ๋๋ฅผ ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌ
๋๋ ๊ฐ์ ๋ชจ๋๋ก ์คํํ๋ ค๋ฉด
์ฝ๋๋ฅผ ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌ
์ด ๋ช
๋ น์ด๋ ๊ธฐ๋ณธ์ ์ผ๋ก ./src/**/*.content.{ts|js|mjs|cjs|json|tsx|jsx|md|mdx|yaml|yml} ๊ฒฝ๋ก์์ ์ ์ธ๋ ์ฝํ
์ธ ํ์ผ์ ์ฐพ์ .intlayer ๋๋ ํ ๋ฆฌ์ ์ฌ์ ์ ๋น๋ํฉ๋๋ค.
๋ณ์นญ:
npx intlayer dictionaries buildnpx intlayer dictionary buildnpx intlayer dic build
์ธ์:
--base-dir: ํ๋ก์ ํธ์ ๊ธฐ๋ณธ ๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ ํฉ๋๋ค. intlayer ์ค์ ์ ๊ฐ์ ธ์ค๊ธฐ ์ํด, ๋ช ๋ น์ด๋ ๊ธฐ๋ณธ ๋๋ ํ ๋ฆฌ์์intlayer.config.{ts,js,json,cjs,mjs}ํ์ผ์ ์ฐพ์ต๋๋ค.์์:
npx intlayer build --base-dir ./src--env: ํ๊ฒฝ์ ์ง์ ํฉ๋๋ค (์:development,production). intlayer ์ค์ ํ์ผ์์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.์์:
npx intlayer build --env production--env-file: ๋ณ์๋ค์ ๋ก๋ํ ์ฌ์ฉ์ ์ ์ ํ๊ฒฝ ํ์ผ์ ์ ๊ณตํฉ๋๋ค. intlayer ์ค์ ํ์ผ์์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.์์:
npx intlayer build --env-file .env.production.local--with: ๋น๋์ ๋ณ๋ ฌ๋ก ๋ช ๋ น์ด๋ฅผ ์์ํฉ๋๋ค.์์:
npx intlayer build --with "next dev --turbopack"--skip-prepare: prepare ๋จ๊ณ๋ฅผ ๊ฑด๋๋๋๋ค.์์:
npx intlayer build --skip-prepare--no-cache: ์บ์๋ฅผ ๋นํ์ฑํํฉ๋๋ค.์์:
npx intlayer build --no-cache--ci: ๋ชจ๋ ธ๋ ํฌ์ ๋ชจ๋ Intlayer ํ๋ก์ ํธ์์ ๋ช ๋ น์ด๋ฅผ ์คํํฉ๋๋ค(ํ๋ก์ ํธ ๋๋ ํฐ๋ฆฌ ์์์ ์คํํ๋ฉด ํด๋น ํ๋ก์ ํธ๋ง). ํ๋ก์ ํธ๋ณ ์๊ฒฉ ์ฆ๋ช ์ ํ๋ก์ ํธ ๊ฒฝ๋ก๋ฅผ{ "clientId", "clientSecret" }์ ๋งคํํ๋ JSON ๊ฐ์ฒด์ธINTLAYER_PROJECT_CREDENTIALS๋ฅผ ํตํด ์ฃผ์ ํ ์ ์์ต๋๋ค.์์:
npx intlayer build --ci--check-types: ์ฝํ ์ธ ์ ์ธ ํ์ผ์ ์ ํ์ ํ์ธํฉ๋๋ค.์:
npx intlayer build --check-types
