728x90
๐ vscode์์ Cannot use JSX unless the '--jsx' flag is provided ๋ฐ ๋
์ฒ์ TS
๋ฅผ ์ค์นํ๊ณ ์์
์ ํ๋ ๋์ค yarn start
๋ฅผ ์น๋๊น ๊ฐ์๊ธฐ tsx
ํ์ผ์ ๋นจ๊ฐ ์ค์ด ๋จ๋ฉด์ ์ ๋ชฉ๊ณผ ๊ฐ์ ๋ฌธ๊ตฌ๊ฐ ๋์๋ค. ๊ฒฐ๋ก ์ ์ผ๋ก TS
๋ฒ์ ์ด ๋ง์ง ์์ ์๊ธฐ๋ ์ค๋ฅ์ธ๋ฐ ์ ์ผ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ VScode
ํ๋จ์ TS๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ด๋ค.
- ์ฐ์ธก์์ ๋ค ๋ฒ์งธ ๋ฒ์ ์ ํด๋ฆญํ๋ค.
- ์์์ ๋๋ฒ์งธ
Select TypeScript version...
์ ํด๋ฆญํ์.
- ์ต์ ๋ฒ์ ์ผ๋ก ๋๋ฌ์ฃผ๋ฉด ๋๋ค.
- ์ ์ฉ ์ฑ๊ณต
๊ทธ๋ฌ๋, ์ ์ฉ์ด ์๋๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์๋ก ์ค์นํด์ฃผ์.
terminal
์npm install -g typescript
๋ฅผ ์ ๋ ฅํ๋ค.npm list -g typescript
๋ฅผ ์ ๋ ฅํด ์ด๋ค ๊ฒฝ๋ก์ ์ค์น๋์๋์ง ํ์ธํ๋ค.
vscode
์์settings.json
ํ์ผ์ ๋ค์ด๊ฐ๋ค(MAC์command + shift + p
)
"typescript.tsdk": "2๋ฒ์์ ํ์ธํ ๊ฒฝ๋ก/node_modules/typescript/lib"
์ ์ถ๊ฐํ๋ค.
- ๋งจ ์์ ๋ฐฉ๋ฒ์ ๋ค์ํด๋ณธ๋ค.(๋ฒ์ ํด๋ฆญ -> ์ต์ ๋ฒ์ ์ ๋ ฅ)
- Happy Hacking โจ
reference: Tistory, stackoverflow
๋ฐ์ํ
๋๊ธ