1. ๋ฌธ์ ๋ฐ์
yarn ์ผ๋ก ์คํฌ๋ฆฝํธ๋ฅผ ์คํ ํ๋ ค๊ณ ํ๋๋ฐ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ํ๋ฌ๋ค.
Window ๋ด์์ ์ ์ฑ ์ค์ ์ด ์ ํ๋์ด์๋ค๋ฉด, yarn๊ฐ์ ์ธ๋ถ ์คํฌ๋ฆฝํธ๊ฐ ๋ฏฟ์ ๋งํ ์คํฌ๋ฆฝํธ์ธ์ง ์ ์ ์๊ธฐ ๋๋ฌธ์ ์คํ์ ์ํ๋ ๊ฒ์ด๋ค. ํนํ, .ps1xml, .psm1์ ๋น๋กฏํ ์คํฌ๋ฆฝํธ ํ์ผ์ ์คํ์ ์ ํํ๋ค.
์ผ๋ฐ์ ์ผ๋ก ๊ธฐ๋ณธ๊ฐ์ด ํด๋ผ์ด์ธํธ์ฉ์ Restricted, ์๋ฒ์ฉ์ RemoteSigned๋ก ๋์ด์๋ค๊ณ ํ๋ค.
2. ํด๊ฒฐ ๋ฐฉ์
windows ์์ ์คํฌ๋ฆฝํธ ์คํ ์ ์ฑ ์ ๋ณ๊ฒฝํด์ค๋ค.
๋ง์ฝ ํ์ฌ ์ํ๊ฐ Restricted๋ก ์ ํ์ด ๋์ด์๋ค๋ฉด, yarn ์์ ์ ๊ณต ๋๋ ์ผ๋ถ ์คํฌ๋ฆฝํธ๊ฐ ์คํ์ด ์๋๋ ๋ฏ ํ๋ค.
์ฆ, Restricted ๋ฅผ RemotedSigned ๋ก ๋ณ๊ฒฝ ํด์ค๋ค๋ฉด yarn ๋ ์คํํ ์ ์๋ค.
// ์ ์ฑ
ํ์ธ
PS C:\Windows\system32> ExecutionPolicy
Restricted
// ์ ์ฑ
๋ณ๊ฒฝ y ์
๋ ฅ ํ Enter
PS C:\Windows\system32> Set-ExecutionPolicy RemoteSigned
์คํ ๊ท์น ๋ณ๊ฒฝ
์คํ ์ ์ฑ
์ ์ ๋ขฐํ์ง ์๋ ์คํฌ๋ฆฝํธ๋ก๋ถํฐ ์ฌ์ฉ์๋ฅผ ๋ณดํธํฉ๋๋ค. ์คํ ์ ์ฑ
์ ๋ณ๊ฒฝํ๋ฉด about_Execution_Policies ๋์๋ง
ํญ๋ชฉ(https://go.microsoft.com/fwlink/?LinkID=135170)์ ์ค๋ช
๋ ๋ณด์ ์ํ์ ๋
ธ์ถ๋ ์ ์์ต๋๋ค. ์คํ ์ ์ฑ
์
๋ณ๊ฒฝํ์๊ฒ ์ต๋๊น?
[Y] ์(Y) [A] ๋ชจ๋ ์(A) [N] ์๋์(N) [L] ๋ชจ๋ ์๋์(L) [S] ์ผ์ ์ค๋จ(S) [?] ๋์๋ง (๊ธฐ๋ณธ๊ฐ์ "N"): Y
// ์ ์ฑ
ํ์ธ ํ๋ฉด RemoteSigned๋ก ๋ฐ๋๊ฒ์ ํ์ธ ํ ์ ์๋ค.
PS C:\Windows\system32> ExecutionPolicy
RemoteSigned