์ฑ์ ๊ด๋ จ๋ ํ๋ก์ ํธ๋ฅผ ์๋ํด๋ณด๊ธฐ ์ํด ์์ํ expo
๋
ธ๋ง๋์ฝ๋์ ์์์ ๋ณด๊ณ ๋๋ ๋ฐ๋ก ์ดํด๊ฐ ๋ฌ๋ค.
์ค์นํ๋๋ฐ ์กฐ๊ธ ์ ๋ฅผ ๋จน์ด์,, ์ ๋ฆฌํด๋๊ธฐ!
๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ์๋ ์๋์ ๊ฐ์ด 2๊ฐ์ง ๊ฐ๋ฐ ๋ฐฉ๋ฒ์ด ์๋๋ฐ,
๊ทธ์ค ๋ด๊ฐ ๋ฐฐ์ฐ๋ฉด์ ์ฌ์ฉํด๋ณผ 'expo'๋ ์ฝ๊ฒ ๋งํด
๋ฆฌ์ํธ ๋ค์ดํฐ๋ธ๋ก ํ๋ ๊ฐ๋ฐ์ Xcode๋ ์๋๋ก์ด๋ ์คํ๋์ค๋ฅผ ๊ฑฐ์น์ง ์๊ณ ๋
์ฝ๊ฒ ํ ์ ์๊ฒ ํด์ฃผ๋ ๊ฒ์ด๋ค.
๋
ธ๋ง๋์ฝ๋์ ์์์ ๋ณด๋ฉด
expo๋ฅผ ์ฌ์ฉํด์ ์ฑ์ ๊ฐ๋ฐํ๊ฒ ๋ ๋ ๋๋ผ๋ ์ฅ์ ๋ค์ด ๋ช๊ฐ์ง ์๋ค๊ณ ํ๋ค.
์์ง ๋ด๊ฐ ์ง์ ๊ฐ๋ฐ์ ํด๋ณด์ง ์์์ ์ฒด๊ฐํ ์ ์๋ ์ฅ์ ๋ค์ ์๋์ง๋ง
์ ๋ฆฌํด๋๋ฉด ๋์ค์ ๋๋ ์ ์์ง ์์๊น - ํด์ ์ ๋ฆฌํด ๋๊ธฐ...ใ
ใ
ใ
์ฐ์ ์ค์น๋ฅผ ํ๊ธฐ ์ํด์ ๊ฒ์์ ํ๋ค๋ณด๋
$ npm install -g expo-cli
๋ก ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค๊ณ ํด์ ๋ฐ๋ผํ๋๋ฐ...
์ค์น๊ฐ ๋๋๋ฏ ์ถ๋ค๊ฐ ์๋ฌโ ๏ธ๊ฐ ๋จ๋๊ฑฐ๋คใ
ใ
๋๋ค์ ๋ฆฌ์์น๋ฅผ ํ๋ค๋ณด๋ ๋ฌด์จ root ..๊ถํ... ์๊ธฐํ๋ฉด์ node ์ค์น๋ฅผ ์ฒ์๋ถํฐ ๋ค์
ํด์ผ ํ๋ค๊ณ ...?
ํ์ง๋ง Moon๊ณผ ์๊ธฐํ๋ค ๋ณด๋ ๋๋ ์ด๋ฏธ yarn์ด ์ค์น๋์ด ์์ด์
๊ทธ๋ฅ add๋ง ํ๋ฉด ๋๋ ๊ฒ์ด์๋ค ;)
$ yarn -global add expo-cli
๋ฅผ ํตํด์ ์ถ๊ฐ ์๋ฃ!
๊ทธ๋ค์ ์์
์ผ๋ก๋, ํ๋ก์ ํธ ํ์ผ์ ๋ง๋ค์ด์ค์ผ ํด์
$ expo init [ํ๋ก์ ํธ ํ์ผ๋ช
]
์
๋ ฅํ๋๋ฐ ์ ๊ฑธ?
node ๋ฒ์ ์ ๋ฌธ์ ๊ฐ ์๊ธด ๊ฒ ๊ฐ์๋ค.
์์ง ๋ชจ๋ ๊ฒ ๋ฏ์ค๊ณ ์ด๋ ค์ด ๋๋ ์ฐ์ ์ ๋๋ก ์ค์น๋ฅผ ๋๋ธ moon๊ณผ ๋น๊ตํ๊ธฐ๋ก ํ๋ค.
๋ฒ์ ์ ๋ฌผ์ด๋ดค๋๋ ๋๋ณด๋ค ์์๋ฒ์ ์ npm์์ ์ค์นํ ๊ฒ ๊ฐ์๋ค.
๊ทธ๋์ ์ด๋ฒ์ npm ์ต์ ๋ฒ์ ์ผ๋ก ์
๊ทธ๋ ์ด๋ ํ๊ธฐ..!
$ sudo npm cache clean -f
: ๊ฐ์ ์บ์์ญ์ ์์
$ sudo npm install -g n
: n ๋ชจ๋ ์ค์น ์์
$ sudo n stable
or $ sudo n (๋ฒ์ ๋ช
)
: ์ต์ ๋ฒ์ ์ผ๋ก ์ค์น$ node -v
: ๋ฒ์ ํ์ธ๋๋ $ sudo n stable
๋ฅผ ์
๋ ฅํด์ ๋ฒ์ ์ ๋ฐ๊ฟจ๋๋ฐ
์๋ฌด๋๋ ๋ค์ด๊ทธ๋ ์ด๋๊ฐ ๋ ๊ฒ ๊ฐ์ง๋ง...? $ expo init
์์
์ ์ ๋๋ก ๋ฌ๋ค :)
init์์
์ ๋๋ด๋ฉด template์ ๊ณ ๋ฅด๋ ๋ฌธ๊ตฌ๊ฐ ๋ฌ๋ค.
๋งจ ์๋จ์ ์๋ blank๋ฅผ ์ ํํด์ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด
์ค์น ๋๋์ด ์๋ฃ ๐
๊ตฌ๊ธ๋ง์ ํตํด์ ์ฌ๋ฌ ๊ธ๋ค์ ์ฐธ๊ณ ํ๋๋ฐ๋
์๊ทธ๋ฆฌ ๋จธ๋ฆฌ์ ์ ๋ฆฌ๊ฐ ์๋๋์ง... ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
๊ทธ๋์ ๊ณ์ '์ฅ ์์๋ผ? ๋ญ๋ฅผ ์ํ๋?'๋ผ๋ ๋ง์ ํ๋ ๊ฒ ๊ฐ๋ค.
๊ทธ๋์ ์ ๋ฆฌํด๋๊ธฐ...
$ yarn start
๋ฅผ ์
๋ ฅํ๋ฉด ๊ทธ๋์ ์์
ํ๋ ๊ฒ ์ฒ๋ผ ์นํ์ด์ง๊ฐ ๋จ๋๋ฐ, expo dev tool ์ฐฝ์ด๋ค.$ expo login
์ ํตํด ๋ก๊ทธ์ธ์ ํด์ผ ํ๋ค. ๋๊ฐ์ ๊ฒฝ์ฐ์๋ expo ์นํ์ด์ง์์ ๊ณ์ ์ ๋ง๋ค์๋ค.vs code๋ก ๊ฐ๋ณด๋ฉด
์ด๋ฐ ์ฝ๋๊ฐ ์๋๋ฐ, ์ <Text>
ํ๊ทธ์ ๋ด์ฉ์ด ์ค์ ๋ก ๊ตฌํ๋๋ ๊ฒ์ด๋ค.
์ด์ test๋ฅผ ์ํด ๋ด์ฉ์ ๋ฐ๊ฟ์ ๋ก๊ทธ์ธ๋ ๋ชจ๋ฐ์ผ์ ํ์ธํด๋ณด๋ฉด
๐ ์ฐธ๊ณ ํ์์ต๋๋ค
์ ์ฝ๊ณ ๊ฐ๋๋ค~