๐๋ชจ๋ ์น์ฌ์ดํธ๋ฅผ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ(30์ด)
1717 ๋จ์ด tutorialcodenewbieopensourcewebdev
1 ๋จ๊ณ:
Node JS์ LTS ๋ค์ด๋ก๋: https://nodejs.org/en/
๊ทธ๋ฐ ๋ค์ ๋ช ๋ น ํ๋กฌํํธ(Windows) ๋๋ ์ด์ ์ฒด์ (mac์ฉ ํฐ๋ฏธ๋)์์ ์ด์ ๋๋ฑํ ๊ฒ์ ์ฝ๋๋ค.
์ฐธ๊ณ : ์ฌ์ฉ ์ค์ธ OS๋ ์ค์ํ์ง ์์ต๋๋ค.
2 ๋จ๊ณ:
์ด์ ์ฅ์น์ ์ ์ญ์ ์ผ๋ก nativefier๋ผ๋ github ๋๊ตฌ๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
๊ทธ๋ ๊ฒ ํ๋ ค๋ฉด ๋ค์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ช ๋ น ํ๋กฌํํธ(๋๋ ์ด์ ์์ํ๋ ๊ฒ)์ ์ ๋ ฅํ๊ณ Enter ํค๋ฅผ ๋๋ฅด์ญ์์ค.
npm install -g nativefier
์ ์๋ง ๊ธฐ๋ค๋ ค ์ฃผ์ญ์์ค.
3๋จ๊ณ:
nativefier๊ฐ ์ค์น๋ ํ ๋ค์ ์ฝ๋๋ฅผ ์ ๋ ฅํ์ฌ your website๋ผ๋ ๋จ์ด๋ฅผ ์ฑ์ผ๋ก ๋ณํํ๋ ค๋ ์น์ฌ์ดํธ ๋๋ฉ์ธ์ผ๋ก ๋ฐ๊ฟ๋๋ค.
nativefier 'your website'
๋ค์์ ์์ ๋๋ค.
nativefier 'dev.to'
๊ทธ๋ฐ ๋ค์ Enter ํค๋ฅผ ๋๋ฅด๊ณ ๋ก๋๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฝ๋๋ค. ์ด๋ฒ์๋ ๋ช ๋ถ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค.
4๋จ๊ณ:
๋ง์ง๋ง์ผ๋ก ๋ก๋๊ฐ ์๋ฃ๋๋ฉด ๋จ์ ์์ ์ ์์ ์ ๋ฐ์คํฌํฑ ์ฑ์ ํ ์คํธํ๋ ๊ฒ์ ๋๋ค.
์ด๋ ๊ฒ ํ๋ ค๋ฉด ๋ช ๋ น ํ๋กฌํํธ์ ํ์๋ ๊ฒฝ๋ก๋ฅผ ์ฝ๋๋ค. OS์ ํ์ผ ์คํ๋์์ ๊ทธ๋ ๊ฒ ํ ์ ์์ต๋๋ค. Windows์ฉ ํ์ผ ํ์๊ธฐ ๋๋ MacBook์ฉ Finder.
์ ๊ณต๋ ๊ฒฝ๋ก์ ์์ผ๋ฉด ์คํ ํ์ผ์ ์ด๋ฉด ์ฑ์ด ํ์ ๋ฉ๋๋ค.
๊ฒฐ๋ก :
๋์์ด ๋์ จ๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ํฌ์คํ ์ ๋ง์น๊ฒ ์ต๋๋ค. ์ง๋ฌธ์ด ์์ผ์๋ฉด ์๋์ ๋๊ธ์ ๋ฌ์์ฃผ์ธ์. ๋๋ ์ต๋ํ ๋นจ๋ฆฌ ์๋ตํ ๊ฒ์ ๋๋ค.
์ฐธ๊ณ : ์ด ๊ฒ์๋ฌผ์ https://freetechnologyhelp.com/how-to-convert-any-website-into-a-desktop-applicationin-30-seconds/์ ์ฒ์ ๊ฒ์๋์์ต๋๋ค.
์ฌ๊ธฐ์์ ์์ฑํ ๋ค๋ฅธ ๊ฒ์๋ฌผ์ ์ฝ์ ์ ์์ต๋๋ค.
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐๋ชจ๋ ์น์ฌ์ดํธ๋ฅผ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ(30์ด)), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://dev.to/freebeliever/how-to-convert-any-website-into-a-desktop-applicationin-30-seconds-b0nํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค