ESLint ํ๋ฌ๊ทธ์ธ ์ ์ฉ์ด ์๋์ด์ ESLint OUTPUT์ ํ์ธํด๋ณด๋ ์์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.yarn ์ผ๋ก ์ฌ ์ค์น๋ฅผ ํด๋ณด๋ ESLint ์์กด์ฑ ๋ฌธ์ ๊ฐ ์์ด ๋ณด์. npm๊ณผ ๋ฌ๋ฆฌ ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฑด ์๋๋ผ ๋ชป๋ณด๊ณ ๋์ด๊ฐ ๋ฏํ๋ค.. # package updateyarn up eslint@^8.56.0 command+shift+p๋ก ESLint ์ฌ์์
์ค๋ฅ๋ ์๋์ง๋ง, ๊ฐ๋ฐ์ ํ๋ฉด์ export๋ฅผ ๋นผ๋จน์ ํ์
ํ์ผ์ ๋ค๋ฅธ ๊ณณ์์๋ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ ๋ฐ๊ฒฌํ๋ค. ๋๋ฃ๊ฐ ๋ฌผ์ด๋ดค๋๋ฐ, ๋ฐ๋ก ๋๋ต์ ํ์ง๋ชปํด์ ๊ธ๋ก ๋จ๊ธด๋ค. export๋ฅผ ํ์ง ์์ผ๋ฉด ํด๋น ํ์ผ์ 'Module'์ด ์๋ Script Mode๋ก ์ฒ๋ฆฌ๋์ด ์ ์ญ์์ ์ฌ์ฉ์ด ๊ฐ๋ฅํด์ง๋ค. ๋น์ฐํ ๊ฑฐ ์ผ ์๋ ์์ง๋ง Module System ๋ด์์ export ํน์ import๋ฅผ ํด์ค์ผ ๋ชจ๋๋ก ์ธ์๋๋ค. In TypeScript, just as in ECMAScript 2015, any file containing a top-level import or export is considered a module. Conversely, a file without any top-level import or ex..
๋์์ธ ์์คํ
๋ณ๊ฒฝ์ฌํญ์ ์คํ ๋ฆฌ๋ถ์ ๋ฐ๋ก ๋ฐ์ํ๊ธฐ ์ํด --watch ์ต์
์ ์ถ๊ฐํ script๋ฅผ ์ถ๊ฐํ์ฌ ์คํ ๋ฆฌ๋ถ ์คํ๊ณผ ๋์์ธ์์คํ
๋น๋๋ฅผ ๋์์ ์งํํ๋ ค ํ์๋ค. "dev:all": "yarn dev:storybook && yarn dev:packages", ์คํฌ๋ฆฝํธ๋ ์ค๋ฅ์์ด ์คํ๋์์ง๋ง ์คํ ๋ฆฌ๋ถ๋ง ์คํ๋๊ณ ๋์์ธ์์คํ
ํจํค์ง ๋น๋๋ ์คํ๋์ง ์์๋ค. ์์ธ์ '&&' ์ '&'์ ์ฐจ์ด๋ฅผ ๊ฐ๊ณผํ๊ณ ๋ฌด์ฌ์ฝ ์ฌ์ฉํ '&&' ์ฐ์ฐ์ ๋๋ฌธ์ด์๋ค. '&&' ์ฐ์ฐ์๋ ์ฌ๋ฌ ๋ช
๋ น์ ์์ฐจ์ ์ผ๋ก ์คํํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. ์ด๋ ์์ ๋ช
๋ น์ด๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์คํ ํ ์ข
๋ฃ๊น์ง ๋์ด์ผ๋ง ๋ค์ ๋ช
๋ น์ด๋ฅผ ์คํํ๋ค. '&' ์ฐ์ฐ์๋ ๋ช
๋ น์ด๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํํ๋๋ก ํ๋ค. ์ฆ ๋ ๋ช
๋ น์ด ๋ณ๋ ฌ๋ก ์คํ๋๋ฏ๋ก ์์ ๋ช
๋ น์ ์ฑ๊ณต์ ๋ฌด์ ์๊ด..
yarn berry์ nx๋ฅผ ์ฌ์ฉํด์ ๋ชจ๋
ธ๋ ํฌ ๊ตฌ์ถ ํ ์์
ํ๋ ํจํค์ง์์ ํ์
์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ ๋ ๋ชจ๋์ ๋ถ๋ฌ์ค์ง ๋ชปํ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. Cannot find module '@vanilla-extract/css' or its corresponding type declarations.ts(2307) ๊ด๋ จ ๋ด์ฉ ๊ตฌ๊ธ๋งํด๋ณด๋, IDE์์ ํ์
์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ ๋ pnp๋ก ์ค์นํ ๊ฒฝ์ฐ ๋ณ๋ ์ค์ ์ด ํ์ํด๋ณด์
๋๋ค. (yarn pnp๋ Node.js ๋ฐํ์์ ์ฃผ์
๋๋ ๋ก๋๋ฅผ ์์ฑํด์ ์๋ํ๋ ๋ฐฉ์์ธ ๊ฒ ๊ฐ์๋ฐ, ์ด ๋ถ๋ถ์์ IDE๊ฐ ์๋ํ๋ ๋ฐฉ์๊ณผ ๋ฌ๋ผ SDK๋ฅผ ๋ฐ๋ก ์ฌ์ฉํ๋ ๊ฒ ๊ฐ๋ค์) https://yarnpkg.com/getting-started/editor-sdks Editor SDKs | Yarn ..
์ค๋ฅ ๋ด์ฉ ํ ํ์ ์ ์ํด Private Repository์ collaborator๋ก ๋ฑ๋ก ํ git remote ๋ฑ๋ก, git push ๋ฅผ ์งํํ๋ ค ํ์ผ๋ "remote: Repository not found" ์ค๋ฅ ๋ฐ์ ํด๊ฒฐ ๋ฐฉ๋ฒ 1. git Personal access tokens ํ์ธ ํ์ด์ง ๊ฒฝ๋ก : settings -> Developer settings -> Personal access tokens -> tokens ์๋ ๋๊ฐ์๋ค ์ถ๊ฐ๋ก ํ์ํ scopes ์ ํ ํ ํ ํฐ ์์ฑ. ์์ฑํ ํ ํฐ์ ๋ฐ๋ก ์ ์ฅํด๋๋ค. 2. repository clone ๋ฐ๊ธฐ repository url์์ github.com ์๋ถ๋ถ์ github username ์์ฑ ํ clone ๋ฐ๊ธฐ https://[git_name..