npm fund, npm audit fix - TEAM-ARK/inflearn-clone-front GitHub Wiki
WYSIWYG, tinyMCE ์๋ํฐ๋ฅผ ์ค์นํ๋๋ฐ ์์๊ฐ์ ๋ฉ์ธ์ง๊ฐ ๋์๋ค. ์ด ๋ฉ์ธ์ง์์ ๊ถ์ฅํ๋ ๋ช ๋ น์ด๋ค์ ๋ํด ์์๋ณด์
105๊ฐ์ ํจํค์ง๊ฐ funding์ ์ฐพ๊ณ ์๋ค. ์์ธํ ๋ณด๊ธฐ ์ํด npm fund๋ฅผ ์คํํ๋ผ
31๊ฐ ์ทจ์ฝ์ ๋ค (2 ๋ณดํต, 28 ๋์, 1 ์ฌ๊ฐํจ)
์ฃผ์ ํ์์์ด ์ด์๋ค์ ๋ค๋ฃจ๊ธฐ ์ํด npm audit fix๋ฅผ ์คํํ๋ผ
๋ชจ๋ ๋ฌธ์ (๋ธ๋ ์ดํน ์ฒด์ธ์ง ํฌํจ)๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ๋ค์์ ์คํํ๋ผ npm audit fix --force
์์ธํ ๋ด์ฉ์ npm audit
์ ์คํํ๋ผ
npm fund [<pkg>]
npm fund [-w <workspace-name>]
์ด ๋ช ๋ น์ ์ฃผ์ด์ง ํ๋ก์ ํธ์ dependencies์ fundํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ ๋ณด๋ฅผ ๊ฒ์ํฉ๋๋ค.
ํจํค์ง ์ด๋ฆ์ด ์ ๊ณต๋์ง ์์ผ๋ฉด ํธ๋ฆฌ ๊ตฌ์กฐ์์ funding์ ์ฐพ๊ณ ์๋ ๋ชจ๋ dependencies์ ๋์ดํ๊ณ funding์ ํ๊ณผ ๋ฐฉ๋ฌธํ URL์ ๋์ดํฉ๋๋ค.
ํจํค์ง ์ด๋ฆ์ด ์ ๊ณต๋๋ฉด --browser ๊ตฌ์ฑ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ funding URL์ ์ด๋ ค๊ณ ์๋ํฉ๋๋ค. ํจํค์ง์ ๋ํ funding ์ถ์ฒ๊ฐ ์ฌ๋ฌ๊ฐ์ธ ๊ฒฝ์ฐ ์ฌ์ฉ์๋ --which ์ต์ (์ฐจ์ด๋ฅผ ๋ถ๋ช ํ ํ๊ธฐ ์ํด)์ ์ ๋ฌํ๋ผ๋ ์ง์๋ฅผ ๋ฐ์ต๋๋ค.
๋ฉ์ธ์ง์ ์ฒ์ ๋์จ ๋๋ก ํจํค์ง๋ช ์ ์ ๋ ฅํ์ง ์๊ณ npm fund๋ฅผ ์คํ์์ผ๋ณด์๋ค. ๊ทธ ์ค ์ฒซ๋ฒ์งธ ๊ฒ์ ํด๋ฆญํด๋ณด์๋ค.
ํ์ฌ์ ๊ธฐ์ฌํ๋ ๊ฒ์ ๋ณด์์ fund๋ผ๋ ๊ฒ์ ํฌ์์ ์๋ฏธ์ธ ๊ฒ ๊ฐ๋ค. funding์ ์ฐพ๊ณ ์๋ ๋ชจ๋ dependencies๋ฅผ ๋์ดํ๋ค๋ ์๋ฏธ๊ฐ ์ด์ ์์ผ ์ดํด๊ฐ ๋์๋ค.
- dependency tree์ ๋ณด์ ์ทจ์ฝ์ ๊ณผ ํด๊ฒฐ ๋ฐฉ์์ ์ ๊ณตํด์ค๋ค.
npm audit fix๋ก ํด๊ฒฐํ ์ ์๋ ๊ฒ๊ณผ npm audit fix --force๋ก ํด๊ฒฐํด์ผ๋๋ ๊ฒ๋ค์ด ๋์ค๋ ๊ฒ ๊ฐ๋ค.
- npm audit ์ ํตํด ๋์จ ๋ณด์ ์ทจ์ฝ์ ๊ฒฐ๊ณผ๋ค์ ์๋์ ์ผ๋ก ๊ณ ์ณ์ค๋ค.
npm audit fix --force๋ ๊ธฐ์กด์ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ API๊ฐ ํธํ์ด ์ ๋ ์๋ ์์ผ๋ ์ฃผ์๋ฅผ ์๊ตฌํ๋ค๊ณ ํ๋ ์คํํ์ง ์์๋ค.