Firebase-tools๋ฅผ ์
๋ฐ์ดํธํ ํ ์ค๋ ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
Visual Studio Code๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ต์ Firebase ์
๋ฐ์ดํธ ํ์ PowerShell ํฐ๋ฏธ๋์์ Firebase ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์์ต๋๋ค.
cmd์์ ์คํํ ์ ์๊ณ PowerShell์์ npm ๋ฐ Netlify ํธ์คํ
๊ณผ ๊ฐ์ ๋ค๋ฅธ ์คํฌ๋ฆฝํธ๋ฅผ ๊ณ์ ์คํํ ์ ์์ต๋๋ค.
์ค๋ ์ผ์ฐ ๋ฐฐํฌํ ํ ํ ํ๋ก์ ํธ์์ firebase๋ฅผ ์ฌ์ฉํ๊ณ ์์๊ณ firebase-tools๋ฅผ ์
๋ฐ์ดํธํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋์๊ณ ๊ทธ๋ ๊ฒ ํ์ง๋ง ์ด์ PowerShell์์ ๋ชจ๋ ํ๋ก์ ํธ์ firebase์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
6๊ฐ์ ์ด์ ๋ฌธ์ ์์ด ์ฌ์ฉ ์ค์
๋๋ค.
// ์ด ๋ช
๋ น์ ์คํํ ์ ์์ง๋ง package.json์ ๋ค์๊ณผ ๊ฐ์ด ๋งํฉ๋๋ค.
"ํ์ด์ด๋ฒ ์ด์ค": "^5.11.1",
ํ๋ซํผ:
์๋์ฐ 10 ํ
์์ ๊ฐ์ด
firebase-tools๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ ๋๊น์ง ์๋ํ๋ powershell์์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๊ธฐ ์ํ firebase.
// Powershell์์ --debug ํ๋๊ทธ๋ก ์คํํ ์ ์์ต๋๋ค.
PS C:\web-dev\cv> Firebase
firebase : ์ด ์์คํ
์์ ์คํฌ๋ฆฝํธ ์คํ์ด ๋นํ์ฑํ๋์ด ์๊ธฐ ๋๋ฌธ์ C:\Users\mada7\AppData\Roaming\npm\firebase.ps1 ํ์ผ์ ๋ก๋ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ about_Execution_Policies๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
https://go.microsoft.com/fwlink/?LinkID=135170.
ํ:1 ๋ฌธ์:1 ์์
// cmd์์ ์คํ
๋ง์ดํฌ๋ก์ํํธ ์๋์ฐ [๋ฒ์ 10.0.18362.295]
(c) 2019 Microsoft Corporation. ํ๊ถ ์์ .
C:\web-dev\cv>firebase --debug
[2019-08-27T08:50:01.286Z] -------------------------------------- --------------------------------
[2019-08-27T08:50:01.290Z] ๋ช
๋ น: C:\Program Files\nodejs\node.exe C:\Users\mada7\AppData\Roaming\npmnode_modulesfirebase-tools\lib\bin\firebase.js --debug
[2019-08-27T08:50:01.291Z] CLI ๋ฒ์ : 7.2.4
[2019-08-27T08:50:01.291Z] ํ๋ซํผ: win32
[2019-08-27T08:50:01.292Z] ๋
ธ๋ ๋ฒ์ : v10.16.3
[2019-08-27T08:50:01.293Z] ์๊ฐ: Tue Aug 27 2019 09:50:01 GMT+0100(์๊ตญ ์๋จธํ์)
[2019-08-27T08:50:01.293Z] -------------------------------------- --------------------------------
์ฌ์ฉ๋ฒ: Firebase [์ต์ ] [๋ช ๋ น]
@abeisgoat ์ฌ๊ธฐ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์๊ณ ์์ต๋๊น? ์ด๊ฒ์ Windows ๊ฒ์ด๋ฏ๋ก ์๋์ผ๋ก ๋๋ ค์ํฉ๋๋ค.
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ
:
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ :
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
์์ ํด์?
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ :
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
์์ ํด์?
๋ถํํ๋ ๊ทธ๊ฒ์ ์์ ํ์ง ์์ต๋๋ค. ์ด์ฝ๋ฆฟ๊ณผ ๊ฐ์ ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ ๋ ์ด ๊ฒฝ์ฐฐ์ ๋งค์ฐ ์ฃผ์ํด์ ์ฌ์ฉํ์ญ์์ค.
๊ทธ๋์ ๊ทธ๋ ๋์ค์ vue.js๋ฅผ ์
๋ฐ์ดํธํ๊ณ ํด๋น ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ ๋์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
Vue ํฌ๋ผ์ ๋ฌธ์ ๋ฅผ ๊ฒ์ํ๊ณ Stackoverflow๋ก ์๋ด๋ฐ์์ต๋๋ค. ๊ฑฐ๊ธฐ์ ์๋ ์ฌ์ฉ์๊ฐ ๋น์ทํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ๋ต์ฅ์ ๋ณด๋์ต๋๋ค. ์ ๋ ๋ง์ง ๋ชปํด ์ํํ์ต๋๋ค.
https://stackoverflow.com/questions/57673913/vsc-powershell-after-npm-updating-packages-ps1-cannot-be-loaded-because-runnin
7.3.1์์ 7.3.2๋ก ์ ๋ฐ์ดํธํ๋ ๋์ ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ :
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
๊ทธ๊ฒ์ ์ข์ ์๋ฃจ์ ์ด๋ฉฐ ์ ์๊ฒ ํจ๊ณผ์ ์ ๋๋ค.
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ :
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
์์ ํด์?
๋ถํํ๋ ๊ทธ๊ฒ์ ์์ ํ์ง ์์ต๋๋ค. ์ด์ฝ๋ฆฟ๊ณผ ๊ฐ์ ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ ๋ ์ด ๊ฒฝ์ฐฐ์ ๋งค์ฐ ์ฃผ์ํด์ ์ฌ์ฉํ์ญ์์ค.
์, ์ด๊ฒ์ ์๋ํ์ญ์์ค:
PS C:> Set-ExecutionPolicy RemoteSigned
๊ทธ๋ฐ ๋ค์ ์ ํํ Firebase ๊ตฌ๋ฌธ ๋ช ๋ น์ ์คํํฉ๋๋ค.
์ ์๊ฒ ์ ํฉํ ์ด Set-ExecutionPolicy RemoteSigned๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
๊ฐ์ฌ
๋ ธ๋ ฅํ ํ์ Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ข์ ์ต์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ์ผ์ผํค์ง ์๊ณ ๊ณ์ ์งํํ ์ ์์ต๋๋ค.
cmd์์ ๋ช ๋ น์ ์์ฑํ๋ ค๊ณ ํ๋ฉด VS Code Terminal ๋์ ์๋ํฉ๋๋ค.
C:\Users\< ์ฌ์ฉ์ ์ด๋ฆ >\AppData\Roaming\npm\ ๋๋ ํฐ๋ฆฌ์์ ng.ps1(๊ฐ ps1 ํ์ผ)์ ์ ๊ฑฐํ ๋ค์ C:\Users\< ์ฌ์ฉ์ ์ด๋ฆ >\AppData\Roaming\npm-cache์์ npm ์บ์๋ฅผ ์ง์ฐ์ญ์์ค. ..
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค
C:\Users< ์ฌ์ฉ์ ์ด๋ฆ >\AppData\Roaming\npm\ ๋๋ ํ ๋ฆฌ์์ firebase.ps1(๊ฐ ps1 ํ์ผ)์ ์ ๊ฑฐํ ๋ค์ C:\Users< ์ฌ์ฉ์ ์ด๋ฆ >\AppData\Roaming\npm-cache์์ npm ์บ์๋ฅผ ์ง์ฐ์ญ์์ค. ( npm ์บ์ ์ ๋ฆฌ --force )
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค
C:\Users< ์ฌ์ฉ์ ์ด๋ฆ >\AppData\Roaming\npm\ ๋๋ ํฐ๋ฆฌ์์ ng.ps1(๊ฐ ps1 ํ์ผ)์ ์ ๊ฑฐํ ๋ค์ C:\Users< ์ฌ์ฉ์ ์ด๋ฆ >\AppData\Roaming\npm-cache์์ npm ์บ์๋ฅผ ์ง์ ๋ณด์ญ์์ค.
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค
@rajachennupati ์ ๋ฐฉ์์ 100% ์๋ํฉ๋๋ค. ์์์ ๋งํ ๋๋ก ํ๊ณ ํด๋น .ps1 ํ์ผ(Windows Powershell ์คํฌ๋ฆฝํธ๋ผ๊ณ ๋ ํจ)์ ์ญ์ ํ ๋ค์ npm cache clean
๋ช
๋ น์ ์คํํฉ๋๋ค.
@nvrr npm cache clean --force
ํ๋ฉด ์บ์์์ ๋ชจ๋ ๊ฒ์ด ํ์คํ ์ ๊ฑฐ๋ฉ๋๋ค. ์ ์ฒด ์บ์๋ฅผ ์ ๋ฆฌํ๋ ๋ฐ ์ต์ํ์ง ์์ ๊ฒฝ์ฐ. ๋ณด๋ค ์์ ํ๊ฒ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ฐ๊ตฌ๋ฅผ ์ํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ :
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
๊ทธ๊ฒ์ ํจ๊ณผ๊ฐ ์์๋ค
๋๊ตฐ๊ฐ์ด ๋ฌธ์ ๋ฅผ ๋ซ์ ์ ์์ต๋๊น ??
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ :
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
๊ทธ๊ฒ์ ์ข์ ์๋ฃจ์ ์ด๋ฉฐ ์ ์๊ฒ ํจ๊ณผ์ ์ ๋๋ค.
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ :
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
๊ทธ๊ฒ์ ํจ๊ณผ๊ฐ ์์๋ค
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค >>> Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
ํ์ฌ ์ฌ์ฉ์์ ๋ํ ์๊ฒฉ ์๋ช
์คํฌ๋ฆฝํธ ํ์ฉ:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ด์ ์ ์ฒ์์ ๋ง์ ์ฌ๋๋ค์ด ์ค๋ฅ๋ฅผ ๊ฒช๊ณ ์๋ ์ด์ ๋ฅผ ๋๋ํ ์ฌ๋์๊ฒ ์ค๋ช
ํ ์ ์์๊น์?
๊ทธ๊ฒ์ ๋์๊ฒ๋ ํจ๊ณผ์ ์ด์์ต๋๋ค.
@HeyAsh ์ ํํ. ์ด ๋ฌธ์ ๋ ์ ๊ณต๋ ํด๊ฒฐ ๋ฐฉ๋ฒ๋ง์ผ๋ก ์ค์ ๋ก ํด๊ฒฐ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ค์ ์ด๊ณ ์์ ํด์ผ ํฉ๋๋ค.
Microsoft์ ์ค๋ช
์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7
์ด๋ค ๊ฒฝ์ฐ์๋ PowerShell์ด โโ"์คํฌ๋ฆฝํธ"๋ฅผ ์ฐจ๋จํ๋ ๊ฒ ๊ฐ์ต๋๋ค. Firebase CLI๊ฐ ์ด ์ ์ฑ ์ ๋ฐ๋ผ ์คํฌ๋ฆฝํธ๋ก ์ ํฉํ์ง ๋๋ ์ต๊ทผ์ ๋ณ๊ฒฝ ์์ ์ ์ํํ๋์ง ํ์คํ์ง ์์ง๋ง ์ด ์์คํ /์ ๊ณ ์ ์ ๋์์ ๋ณ๊ฒฝํ๊ธฐ ์ํด ์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ์ผ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋๊ตฐ๊ฐ ์์ด๋์ด๊ฐ ์๋ค๋ฉด ๊ทธ๊ฒ์ ๋ฃ๊ณ ์ถ์ต๋๋ค!
๋ํ ์ด ๋ฌธ์ ๊ฐ ์๋ ์ฌ์ฉ์์ ๊ฒฝ์ฐ: ๋ค๋ฅธ ๋
ธ๋ ๊ธฐ๋ฐ CLI์๋ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๊น? npm install -g prettier
์ธ ๊ฒฝ์ฐ ๋์ค์ prettier
๋ฅผ ์คํํ ์ ์์ต๋๊น?
์๋ฌด ๋ฌธ์ ์์ด git bash ๋ฅผ ์ฌ์ฉํ์ฌ firebase ๋ช ๋ น์ ์คํํ ์ ์์์ต๋๋ค.
์๋
ํ์ธ์ ์คํฌ๋ฆฝํธ ํฐ๋ฏธ๋ ์คํ์ ๋ณ๊ฒฝํ์ฌ ์ด ์ค๋ฅ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
์ ์ Shell 1 ํฐ๋ฏธ๋์์ ์คํํ ๋ค์ ๋ค์์ผ๋ก ์ ํํฉ๋๋ค.
์๋ ํ์ธ์, ์ธ๊ธ๋ ์์น์์ firebase.ps1 ํ์ผ์ ์ญ์ ํ๋ฉด ๋ณด์์ ์์์ํค์ง ์๊ณ ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค. ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ ์ด ๋ฒ๊ทธ๊ฐ ์ฌ์ ํ ๋ฌธ์ ์ธ์ง ๊ถ๊ธํ๊ฒ ๋ง๋ญ๋๋ค.
Set-ExecutionPolicy RemoteSigned - ๋ฒ์ CurrentUser
๋์ผํ ๋ฌธ์ ์ ์ด๊ฒ์ ์ฌ์ฉํ์ญ์์ค. ์ด๋ป๊ฒ ๋ ์์ ํฉ๋๋ค.
@k96white ์ firebase.ps1 ํ์ผ ์ญ์ ๊ฐ ํ์คํ ๋์์ด ๋์์ต๋๋ค
cmd์์ ๋ช ๋ น์ ์์ฑํ๋ ค๊ณ ํ๋ฉด VS Code Terminal ๋์ ์๋ํฉ๋๋ค.
git bash์ ์๊ณ Powershell์ ์๋ํ์ง ์์ ๊ฒฝ์ฐ์๋ ์๋ํฉ๋๋ค. VS Code ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ญ์์ค.
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ :
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
๋ค ์๋ํฉ๋๋ค ๊ฐ์ฌํฉ๋๋ค
์๋
2020๋
5์ 31์ผ ์ผ์์ผ ์ค์ 12:11 anuj agarwal [email protected]
์ผ๋ค:
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ :
Set-ExecutionPolicy -ExecutionPolicy ์ฐํ -Scope CurrentUser๋ค ์๋ํฉ๋๋ค ๊ฐ์ฌํฉ๋๋ค
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/firebase/firebase-tools/issues/1627#issuecomment-636386066 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/ANW5CJADO725ZF6F2OERJWTRUFZB7ANCNFSM4IQA4I4A
.
C:\Users< ์ฌ์ฉ์ ์ด๋ฆ >\AppData\Roaming\npm\ ๋๋ ํฐ๋ฆฌ์์ ng.ps1(๊ฐ ps1 ํ์ผ)์ ์ ๊ฑฐํ ๋ค์ C:\Users< ์ฌ์ฉ์ ์ด๋ฆ >\AppData\Roaming\npm-cache์์ npm ์บ์๋ฅผ ์ง์ ๋ณด์ญ์์ค.
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค
๋ค๋ฅธ ๋ฌธ์ ์์ด ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
๋๋ฅผ ์ํด ์ผํ vscode์์ powershell ๋์ cmd bash๋ฅผ ์ฌ์ฉํ๋์ง ํ์ธํ์ญ์์ค.)
์ด๊ฒ์ Windows ๊ธฐ๋ณธ CMD์ ๋ด์ฅ VSCode ํฐ๋ฏธ๋์์๋ง ์ ๋๋ก ์๋ํฉ๋๋ค.
"terminal.integrated.shellArgs.windows": ["-ExecutionPolicy", "๋ฐ์ดํจ์ค"],
.
.
PREFERENCES ์ค์ -> ๊ฒ์ ์๋ํ์์ ์ด๊ฒ์ ์๋ํ๊ณ "ํฐ๋ฏธ๋ โบ ํตํฉ โบ ์๋ํ ์
ธ: Linux" -> ์ "terminal.integrated.shellArgs.windows" ์ถ๊ฐ: ["-ExecutionPolicy", "Bypass"], THIS์ ์ถ๊ฐํ์ญ์์ค.
vscode์ Powershell ํตํฉ ์ฝ์์ ์ฌ์ฉํ๋๋ฐ ์๋ฒฝํ๊ฒ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
C:\Users{์ฌ์ฉ์ ์ด๋ฆ}\AppData\Roaming\npm\firebase.ps1
๋๋์ด ํ์ผ์ ์ญ์ ํ๊ณ ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค.
Microsoft์ ์ค๋ช ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7์ด๋ค ๊ฒฝ์ฐ์๋ PowerShell์ด โโ"์คํฌ๋ฆฝํธ"๋ฅผ ์ฐจ๋จํ๋ ๊ฒ ๊ฐ์ต๋๋ค. Firebase CLI๊ฐ ์ด ์ ์ฑ ์ ๋ฐ๋ผ ์คํฌ๋ฆฝํธ๋ก ์ ํฉํ์ง ๋๋ ์ต๊ทผ์ ๋ณ๊ฒฝ ์์ ์ ์ํํ๋์ง ํ์คํ์ง ์์ง๋ง ์ด ์์คํ /์ ๊ณ ์ ์ ๋์์ ๋ณ๊ฒฝํ๊ธฐ ์ํด ์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ์ผ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋๊ตฐ๊ฐ ์์ด๋์ด๊ฐ ์๋ค๋ฉด ๊ทธ๊ฒ์ ๋ฃ๊ณ ์ถ์ต๋๋ค!
๋ํ ์ด ๋ฌธ์ ๊ฐ ์๋ ์ฌ์ฉ์์ ๊ฒฝ์ฐ: ๋ค๋ฅธ ๋ ธ๋ ๊ธฐ๋ฐ CLI์๋ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๊น?
npm install -g prettier
์ธ ๊ฒฝ์ฐ ๋์ค์prettier
๋ฅผ ์คํํ ์ ์์ต๋๊น?
์๋์... Prettier ๋๋ ES7 ์ค๋ํซ์ ์คํํ ์ ์์ต๋๋ค. ์ด์ Firebase์๋ ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํ๋ ๋ฐ ์์ธ๊ฐ ๋ฐ์ํ์ต๋๋ค... ์์ ํ ๋์์ ์ฐพ๊ณ ์์ต๋๋ค.
๊ธ์, ๋๋ StackOverflow์์ ๋ญ๊ฐ๋ฅผ ์ฝ์๊ณ ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ ๋ค์ผ :
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ :
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค ...
C:\Users< ์ฌ์ฉ์ ์ด๋ฆ >\AppData\Roaming\npm\ ๋๋ ํฐ๋ฆฌ์์ ng.ps1(๊ฐ ps1 ํ์ผ)์ ์ ๊ฑฐํ ๋ค์ C:\Users< ์ฌ์ฉ์ ์ด๋ฆ >\AppData\Roaming\npm-cache์์ npm ์บ์๋ฅผ ์ง์ ๋ณด์ญ์์ค.
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค
100% ์๋ํฉ๋๋ค. ๊ฐ์ฌํ์ง๋ง ์ฌ์ ํ ๋ฐฉ๊ธ ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง ์ดํดํ์ง ๋ชปํ์ต๋๋ค.
C:\Users{์ฌ์ฉ์ ์ด๋ฆ}\AppData\Roaming\npm\firebase.ps1
๋๋์ด ํ์ผ์ ์ญ์ ํ๊ณ ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค.
์, ์ด๊ฒ์ ์ ์๊ฒ๋ ํจ๊ณผ์ ์ด์์ต๋๋ค.
ํ์ผ์ ์ญ์ ํ๋ฉด ๋ฉ๋๋ค
C:\Users{์ฌ์ฉ์ ์ด๋ฆ}\AppData\Roaming\npm\firebase.ps1
๋๋์ด ํ์ผ์ ์ญ์ ํ๊ณ ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค.์, ์ด๊ฒ์ ์ ์๊ฒ๋ ํจ๊ณผ์ ์ด์์ต๋๋ค.
์ด๊ฒ์ ๋์๊ฒ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์์ ํด๊ฒฐ์ฑ :
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser