///
Search
๐Ÿ˜€

20220414 ๋ชฉ

Tags
graphQL
Nx
4 more properties

์˜ค๋Š˜ ์—…๋ฌด

โ€ข
ย [๊ฐœ๋ฐœ] ์ƒํ’ˆ ์Šคํ‚ค๋งˆ ๋ฆฌ๋ทฐ
โ€ข
ย [๊ฐœ๋ฐœ] ์ฝ”๋“œ๋ฆฌ๋ทฐ (#22)
โ€ข
ย [๊ฐœ๋ฐœ] ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •
โ€ข
ย [ํšŒ์˜] ์ƒํ’ˆ ์Šคํ‚ค๋งˆ ๋…ผ์˜ (15:30~16:30, 12B)
โ€ข
[๊ธฐํƒ€] ์˜์ฒ ๋‹˜ 1:1 (16:30~17:30)
โ€ข
ย [๊ธฐํƒ€] ํ”„๋ก ํŠธ ํšŒ์‹

์˜ค๋Š˜ ์„ฑ์žฅ

Graphql Schema

โ€ข
๊ทธ๋ž˜ํ”„ํ์—˜ ์Šคํ‚ค๋งˆ ์ž‘์„ฑํ•  ๋•Œ SDL(Schema Definition Language)

Nx

โ€ข
๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ƒ์„ฑ ์‹œ src ํ•˜์œ„์— ์ƒ๊ธฐ๋Š” lib ํด๋”์˜ ์šฉ๋„๋Š”?
โ—ฆ
๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์•ˆ์—์„œ lib ๊ณผ index.ts ๋‘˜๋กœ ๊ตฌ๋ถ„์„ ํ•ด์„œ ์„ธ๋ถ€ ๋‚ด์šฉ์€ lib ์— ์ˆจ๊ธฐ๊ณ  ๊ณต๊ฐœ๋˜๋Š” ๊ฒƒ๋งŒ index.ts ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•จ
โ—ฆ
๊ท€์ฐฎ์œผ๋ฉด ์‚ญ์ œ ๊ฐ€๋Šฅ
โ€ข
ํ…Œ์ŠคํŠธ ๊ด€๋ จ ์ฝ”๋“œ ์—†์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ƒ์„ฑํ•˜๋Š” ๋ฒ•
โ—ฆ
generator ์ปค๋งจ๋“œ์— --unitTestRunner=none ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•œ๋‹ค.
โ—ฆ
ex.ย yarn nx g @nrwl/workspace:lib constants --directory=shared --unitTestRunner=none
โ—ฆ
--unitTestRunner=none ์˜ต์…˜ ์ถ”๊ฐ€ ์‹œ ์ฐจ์ด์ 
โ–ช
*.spec.ts , jest.config.js , tsconfig.spec.json ํŒŒ์ผ์ด ์—†๋‹ค.
โ–ช
project.json targets์— test ํ•ญ๋ชฉ์ด ์—†๋‹ค.
โ–ช
README.md ์—์„œ test ๊ด€๋ จ ์„ค๋ช…์ด ์—†๋‹ค.
โ–ช
tsconfig.json reference ๊ฒฝ๋กœ์—์„œ ./tsconfig.spec.json ์ด ์—†๊ณ , compilerOptions ๊ฐ€ ์‚ด์ง ๋‹ค๋ฅด๋‹ค.