Firebase-tools: рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдлрд╛рдпрд░рдмреЗрд╕ рдХрдорд╛рдВрдб рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдЕрдкреНрд░реИрд▓ 2015  ┬╖  48рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: firebase/firebase-tools

рдореИрдВ рдлрд╛рдпрд░рдмреЗрд╕-рдЯреВрд▓реНрд╕ рдХреА рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрдерд╛рдкрдирд╛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ:
$npm рдЗрдВрд╕реНрдЯрд╛рд▓ -g рдлрд╛рдпрд░рдмреЗрд╕-рдЯреВрд▓реНрд╕
рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореИрдВ рджреМрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ:
$ рдлрд╛рдпрд░рдмреЗрд╕ init
рдФрд░ рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

'рдлрд╝рд╛рдпрд░рдмреЗрд╕' рдХреЛ рдЖрдВрддрд░рд┐рдХ рдпрд╛ рдмрд╛рд╣рд░реА рдХрдорд╛рдВрдб, рдСрдкрд░реЗрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рдХреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛! рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкрд░ рднреА рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ:
http://stackoverflow.com/q/29531235/4342441?stw=2

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@tejasrsuthar
рдлрд╛рдпрд░рдмреЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ cmd рдкрд░ рдХреЙрд▓ рдХрд░реЗрдВред рдЗрд╕рд▓рд┐рдП
1.run cmd рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ

  1. cd C:users\yourusernameAppData\Roaming\npm
  2. firebase.cmd рд▓реЙрдЧрд┐рди
    рдпрд╛ рдлрд╛рдпрд░рдмреЗрд╕ рд▓реЙрдЧрд┐рди
    рддреБрдо рд╡рд╣рд╛рдБ рдЬрд╛рдУред рдЙрдкрд░реЛрдХреНрдд рдЪрд░рдг рд╕рднреА рдХрдорд╛рдВрдб рдЖрдкрдХреЗ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред

рд╕рднреА 48 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@alexsandracodes рджреЗрд░реА рд╕реЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдпрд╛рдЪрдирд╛ред рдЖрдк рд╣рдореЗрдВ рдЙрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ (рд╡рд┐рди, рдУрдПрд╕рдПрдХреНрд╕, рд▓рд┐рдирдХреНрд╕ рдбрдмреНрд▓реНрдпреВ/рд╕рдВрд╕реНрдХрд░рдг) рдкрд░реНрдпрд╛рд╡рд░рдг (рдиреЛрдб рдФрд░ рдПрдирдкреАрдПрдо рд╕рдВрд╕реНрдХрд░рдг) рдХреЗ рдЕрд▓рд╛рд╡рд╛?

@alexsandracodes StackOverflow рд╕реЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдореБрдЭрд╕реЗ [email protected] рдкрд░

рдЕрд░реЗ рд░реЙрдмрд░реНрдЯ! рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдлрд╛рдпрд░рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдпрд╣ рдПрдХ npm рдЗрдВрд╕реНрдЯреЙрд▓ рд╕рдорд╕реНрдпрд╛ рдереАред рдореБрдЭреЗ рдЕрдм рдЗрд╕рдХрд╛ рдкрддрд╛ рдЪрд▓ рдЧрдпрд╛ рд╣реИред :)

@alexsandracodes рдареАрдХ рд╣реИ, рдмрдврд╝рд┐рдпрд╛! рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛ред рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░, рдХреНрдпрд╛ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЕрдЧрд░ рдЕрдиреНрдп рд▓реЛрдЧ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ?

рд╣рд╛рдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗред рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЖрдк рдкреВрдЫрддреЗ рд╣реИрдВред рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдлрд╛рдпрд░рдмреЗрд╕ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рдЙрдкрдХрд░рдг рд╣реИ, рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реЗрдиреЗ рдореЗрдВ рд╢рд░реНрдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреЛ рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рд╕рднреА рдЗрди-рдПрдВрдб-рдЖрдЙрдЯ рдХреЗ рдЬрд╛рдирдХрд╛рд░ рд╣реЛрдВред рдореИрдВрдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдЦреБрдж рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИ, рдХреЛрдИ рдРрд╕рд╛ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдПрдХ рдордЬрдмреВрдд рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рдЯреВрд▓ рдЪрд╛рд╣рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реЗ рдмреИрдХ-рдПрдВрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕реАрдЦрдиреЗ рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ Firebase рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ...

рдореБрдЭреЗ рдЧрд╛рдЗрдбреЛрдВ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкреНрд░рд╛рд░реВрдк рдкрд╕рдВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕реЗ рдорд╛рдорд▓реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЪреАрдЬреЗрдВ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИрдВ, рдФрд░ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЧрд╛рдЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╛рдпрд░рдмреЗрд╕ рдкрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ/рддреИрдирд╛рддреА рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ (https://www.firebase.com/docs/hosting/guide/deploying.html) рд▓реЗрдВред рдпрд╣ рдЖрдкрдХреЛ рдЬрд▓реНрджреА рд╕реЗ node.js рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ '$ npm install -g firebase-tools' рдФрд░ рдлрд┐рд░ '$ firebase init' рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдереА, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдиреЛрдб.рдЬреЗрдПрд╕ рдФрд░ рдЗрд╕рдХреЗ рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рд╕рд╛рде рдкрд░реНрджреЗ рдХреЗ рдкреАрдЫреЗ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рдерд╛, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдХрдИ рдмрд╛рд░, рд╕рдкреНрддрд╛рд╣ рд▓рдЧ рдЧрдПред рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдиреЛрдб.рдЬреЗрдПрд╕ рдФрд░ рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЧрд╛рдЗрдб рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдкрд╛рдардХ рдЬреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рджреЗрдЦреЗрдВред рдореВрд▓ рд░реВрдк рд╕реЗ, рдореИрдВ рдЬреЛ рдХрд╣рдирд╛ рдЪрд╛рд╣ рд░рд╣рд╛ рд╣реВрдВ, рд╡рд╣ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рдкрд╣рд▓реА рдмрд╛рд░ рд╡реЗрдм рджреЗрд╡ рдЙрдард╛ рд░рд╣рд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдирд┐рд░реНрднрд░рддрд╛ (рдЕрдиреНрдп рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ) рдФрд░ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рддрд╕реНрд╡реАрд░ рджреЗ рд░рд╣рд╛ рд╣реИ рдЬреЛ рд╡реЗ рд╕рд╛рде рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рд░рд╛рд╕реНрддрд╛, рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ред

рд╕рд╛рде рд╣реА, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдкрдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ PDF рдпрд╛ рдореВрд▓ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рд╣реЛред рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рдлрд╛рдпрд░рдмреЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗрд╡рд▓ рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реИред

@alexsandracodes рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорджрджрдЧрд╛рд░ рд╣реИ, рдФрд░ рдореИрдВ рдЗрд╕реЗ рдмрд╛рдХреА рдЯреАрдо рдХреЗ рд╕рд╛рде рднреЗрдЬреВрдВрдЧрд╛ред

рддреЛ рдЖрдкрдиреЗ рдЗрд╕реЗ @alexsandracodes рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ ????? рдПрдХ рд╣реА рдкреНрд░реЛрдм ty.

рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдореИрдВрдиреЗ npm рдЯреВрд▓ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдХрд┐ npm рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ

рдЖрдЬ рдореБрдЭреЗ рднреА рдпрд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рд╛ред @alexsandracodes рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдиреЗ рдХрд┐рди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛? рдзрдиреНрдпрд╡рд╛рджред

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдРрд╕рд╛
http://stackoverflow.com/questions/38912491/bash-firebase-command-not-found

@tejasrsuthar
рдлрд╛рдпрд░рдмреЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ cmd рдкрд░ рдХреЙрд▓ рдХрд░реЗрдВред рдЗрд╕рд▓рд┐рдП
1.run cmd рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ

  1. cd C:users\yourusernameAppData\Roaming\npm
  2. firebase.cmd рд▓реЙрдЧрд┐рди
    рдпрд╛ рдлрд╛рдпрд░рдмреЗрд╕ рд▓реЙрдЧрд┐рди
    рддреБрдо рд╡рд╣рд╛рдБ рдЬрд╛рдУред рдЙрдкрд░реЛрдХреНрдд рдЪрд░рдг рд╕рднреА рдХрдорд╛рдВрдб рдЖрдкрдХреЗ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @flyingsriracha рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдЖрд╣ рдпрд╣ рдореБрдЭреЗ рдмрд╣реБрдд рджрд░реНрдж рджреЗрддрд╛ рд╣реИ! рдкрд╣рд▓реА рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдлрд╛рдпрд░рдмреЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рд▓реЙрдЧрд┐рди, рддреИрдирд╛рддреА, рдЖрджрд┐ рдЪрд▓рд╛рдпрд╛ рддреЛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛ред

рдореИрдВ рдЬрд┐рд╕ рдкреЙрд╡рд░рд╢реЗрд▓ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЙрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдХрд┐рд╕реА рднреА рд╕реАрдПрд▓рдЖрдИ (cmd, Git Bash, PowerShell рдпрд╛ рд╕рднреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ) рдореЗрдВ рдлрд╛рдпрд░рдмреЗрд╕ рдХрдорд╛рдВрдб рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдкрд╛рдпрд╛ред рдореИрдВрдиреЗ @flyingsriracha рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдореБрдЭреЗ рдХреЗрд╡рд▓ 'рд▓реЙрдЧрд┐рди' рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рддрд╛ рд╣реИред рдореИрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЛрдИ рдЕрдиреНрдп рдлрд╛рдпрд░рдмреЗрд╕ рдХрдорд╛рдВрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдХреГрдкрдпрд╛ рд╕рд╣рд╛рдпрддрд╛ рдХреАрдЬрд┐рдП! рдореИрдВрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд┐рд╕реНрдордд рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реАрдПрд▓рдЖрдИ рдореЗрдВ рдХрдИ рдмрд╛рд░ рдирд╡реАрдирддрдо рдлрд╛рдпрд░рдмреЗрд╕ рдЙрдкрдХрд░рдг рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рд╣реИрдВ (рд╡реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдФрд░ рдореИрдВ рдЕрднреА рднреА рдлрд╛рдпрд░рдмреЗрд╕ рдХрдорд╛рдВрдб рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛)ред рдореИрдВ рд╡рд┐рди 10 рдкрд░ рд╣реВрдВред

рдзрдиреНрдпрд╡рд╛рдж!

рдФрд░ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ 8 рдорд┐рдирдЯ рдХреЗ рднреАрддрд░ рдореИрдВрдиреЗ рдпрд╣ рдХрд░ рджрд┐рдпрд╛! рдпрджреНрдпрдкрд┐ ... рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рд╡реИрд╕рд╛ рдирд╣реАрдВред

рдлрд┐рд▓рд╣рд╛рд▓ рдлрд╛рдпрд░рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдкреНрд░рддреНрдпреЗрдХ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрде рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдорддрд▓рдм "firebase init" рдЕрдм "C:Users\nameAppData\Roaming\npm\firebase.cmd init" рд╣реИ

рдЕрдм рдореБрдЭреЗ рдмрд╕ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ, рдЖрдкрдиреЗ рдпрд╣реА рдХрд╣рд╛ рд╣реИ @flyingsriracha

рдКрдкрд░ рдХреА рддрд░рд╣, рдореИрдВ рдХреЗрд╡рд▓ рдкреВрд░реНрдг рдкрде рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдЕрд░реНрдерд╛рдд; рд╕реА:рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛\nameAppData\рд░реЛрдорд┐рдВрдЧ\npm\firebase init
рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ рдЬрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рднреАрддрд░ рд╕реЗ рдХреЗрд╡рд▓ рдлрд╛рдпрд░рдмреЗрд╕ рдЗрдирд┐рдЯ рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдЗрд╕реЗ рдЖрд╕рд╛рди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ? рдФрд░ рд╣рдо рдЪреАрдЬреЛрдВ рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рдРрд╕рд╛ рд╣реЛ? рд╕рдВрднрд╡ рд╣реИ рдХрд┐? рд╡рд┐рдВрдбреЛрдЬ 7 рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рд╕рдорд╛рдзрд╛рди
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрднреА рднреА рдкрд░реЗрд╢рд╛рдиреА рдореЗрдВ рд╣реИрдВ, рдореЗрд░реЗ рд▓рд┐рдП рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд╣рд╛рдВ npm рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛ рдЧрдпрд╛ рд╣реИред
рдпрджрд┐ рдкреИрдХреЗрдЬ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ C:\Users\"yourname"\AppData\Roaming\npm
рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ %PATH% рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдирдИ cmd рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реЗрдВ, рдФрд░ рдЖрдкрдХреЛ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЪреАрдпрд░реНрд╕ @flyingsriracha рд╡реЗ рдмрд┐рд▓реНрдХреБрд▓ рд╡рд╣реА рдХрджрдо рдереЗ рдЬрд┐рдирдХреА рдореБрдЭреЗ рдЬрд░реВрд░рдд рдереА

рдЗрд╕рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛? рдХреНрдпрд╛ рдордЬрд╛рдХ рд╣реИред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛:

  1. рдУрдкрди cmd рдФрд░ cd C:\Program Files\nodejs
  2. npm рдЗрдВрд╕реНрдЯрд╛рд▓-рдЬреА рдлрд╛рдпрд░рдмреЗрд╕-рдЯреВрд▓реНрд╕
  3. рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн
  4. cmd рдЦреЛрд▓реЗрдВ рдФрд░ firebase --version рдЬрд╛рдВрдЪреЗрдВред

cmd рдореЗрдВ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг:
npm firebase -version

рдЗрд╕ рдкрде рдХреЛ рд╡рд┐рдВрдбреЛрдЬ 10 рдПрдбрд╡рд╛рдВрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ "рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░" рдкрде рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдлрд┐рд░ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
%USERPROFILE%AppData\Roaming\npm\firebase;

рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ NodeJS рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ

@danielcrowley рдиреЗ рдЬреЛ рдХрд╣рд╛ рд╣реИ,

рдУрд╣ :(

@danielcrowley рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @flyingsriracha рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

@vedhaperi рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж ..

@vuabid рдиреЗ рд▓рдВрдмреА рдкрде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢ рджреВрдВрдЧрд╛:
(рдореИрдВ рдЬреАрдд резреж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ)

  1. рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдЦреЛрд▓реЗрдВ (рдпрд╛ рдмрд╕ рд╡рд┐рдВрдбреЛрдмрдЯрди + рдИ рджрдмрд╛рдПрдВ)ред
  2. "рдпрд╣ рдкреАрд╕реА" => рдЧреБрдг рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
  3. рдмрд╛рдИрдВ рдУрд░ "рдЙрдиреНрдирдд рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕" рджреЗрдЦреЗрдВ => рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдпрд╣ рдПрдХ рдкреЙрдкрдЕрдк рдЦреЛрд▓реЗрдЧрд╛
  4. "рдЙрдиреНрдирдд" рдЯреИрдм рдЪреБрдиреЗрдВ => "рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ ..." рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
  5. "рд╕рд┐рд╕реНрдЯрдо рдЪрд░" рдЦрдВрдб рдореЗрдВ, рдЪрд░ "рдкрде" рджреЗрдЦреЗрдВ => рдЪреБрдиреЗрдВ рдФрд░ "рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
  6. "рдирдпрд╛" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдирдИ рд▓рд╛рдЗрди рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:
    "рд╕реА: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ {yourUsername}AppData\Roaming\npm"
    (рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрде рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкреАрд╕реА рдореЗрдВ рд▓рд┐рдВрдХ рджреЗрдЦреЗрдВ)
    => рдПрдВрдЯрд░ рджрдмрд╛рдПрдВ => рдУрдХреЗ => рдУрдХреЗ => рдУрдХреЗ
  7. рдЕрдм рдЖрдк рдПрдХ рдирдпрд╛ cmd рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, "firebase --version" рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдлрд╛рдпрд░рдмреЗрд╕ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛

рддреБрдореНрд╣реЗрдВ рдЖрд╢реАрд░реНрд╡рд╛рдж рджреЗрддреЗ рд╣реИрдВ! @PercyPham

рдпрд╣ рдЕрдХреЗрд▓реЗ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ 10 рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
npm рдЗрдВрд╕реНрдЯрд╛рд▓-рдЬреА рдлрд╛рдпрд░рдмреЗрд╕-рдЯреВрд▓реНрд╕
рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛:
npm ig рдлрд╛рдпрд░рдмреЗрд╕-рдЯреВрд▓реНрд╕ (-g рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рд░реНрдл g) рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛

рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░, рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдбрд╛рдпрд▓реЙрдЧ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рди + рдЖрдИ рджрдмрд╛рдПрдВред рдЦреЛрдЬ рдмреЙрдХреНрд╕ рдореЗрдВ "рдкрд░реНрдпрд╛рд╡рд░рдг" рдЯрд╛рдЗрдк рдХрд░реЗрдВ "рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ" рдЪреБрдиреЗрдВ
рдлрд┐рд░ рдЕрдкрдиреЗ рдкрде рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ %USERPROFILE%AppDataAppData\Roaming\npm рдЬреЛрдбрд╝реЗрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧреЛрдВ рдХреА рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк C:Users\USERNAME\appdata\Roaming\npm рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ
"firebase" рдлрд╝рд╛рдЗрд▓ рдФрд░ "firebase.cmd" рдлрд╝рд╛рдЗрд▓ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдПрдХ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рд░рд┐рдмреВрдЯ рдХреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

рдкрде рдореЗрдВ env рдЪрд░ рдЬреЛрдбрд╝реЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ cmd рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдХреБрдЫ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдЬреИрд╕реЗ рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкрд╣рдЪрд╛рди рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИ, рдмрд╕ рдПрдХ рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдЬреИрд╕реЗ рд╣рд╛рдЗрдкрд░ рдЯрд░реНрдорд┐рдирд▓, рдпрд╛ cmd, powerhell

@danielcrowley рдзрдиреНрдпрд╡рд╛рджред env рдЪрд░ рдХреЗ рдкрде рдореЗрдВ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИред

рд╕реА: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ \ рдЖрдкрдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдРрдкрдбреЗрдЯрд╛ \ рд░реЛрдорд┐рдВрдЧ \ npm

рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ PATH рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдкрде рдХреЛ рд╡рд┐рдВрдбреЛрдЬ 10 рдПрдбрд╡рд╛рдВрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ "рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░" рдкрде рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдлрд┐рд░ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
%USERPROFILE%AppData\Roaming\npm\firebase;

рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ "рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓-рдЬреА рдлрд╛рдпрд░рдмреЗрд╕-рдЯреВрд▓реНрд╕"

рдХреБрдЫ рд╕рдордп рдЬрдм рдЖрдк рдиреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рд▓рд┐рдП% PATH% рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ% PATH% рдореЗрдВ "C: UserusernameAppData \ Roaming \ npm" рдкрде рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рдЖрдкрдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдпрд╛ cmd рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ " рдлрд╛рдпрд░рдмреЗрд╕ рдЗрдирд┐рдЯ"ред

рдореИрдВрдиреЗ рдкрде рдЪрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдПрдирдкреАрдПрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛, рдФрд░ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдпрд╣рд╛рдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реИред рдЕрднреА рднреА рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рджреВрд╕рд░реЗ рдкреАрд╕реА рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

"рдлрд╝рд╛рдпрд░рдмреЗрд╕ рд▓реЙрдЧрд┐рди" рдХрдорд╛рдВрдб рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБ?

рдЗрд╕реА рддрд░рд╣ рдореИрдВрдиреЗ, рдпрд╣рд╛рдВ рдмрддрд╛рдП рдЧрдП рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЖрдЬрдорд╛рдпрд╛, рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖ

рдореИрдВрдиреЗ рд╕рднреА рддрд░реАрдХреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИред
рдлрд╛рдпрд░рдмреЗрд╕: рдХрдорд╛рдВрдб рдирд╣реАрдВ рдорд┐рд▓рд╛
рдХреГрдкрдпрд╛ рд╕рд╣рд╛рдпрддрд╛ рдХреАрдЬрд┐рдП?

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕рднреА рддрд░реАрдХреЛрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрднреА рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдирд┐рдореНрди рдЪрд░рдг рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ:
рез) npm install -g firebase-tools рдЪрд▓рд╛рдПрдВ
2) C:** рдореЗрдВ рдЖрдкрдХреЛ **usr рдирд╛рдо рдХрд╛ рдлреЛрд▓реНрдбрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ ред usr рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, рд╕реНрдерд╛рдиреАрдп рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ C:Users{PCName}AppData\Roaming\npm рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВред
3) рд╕реНрдерд╛рдиреАрдп рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдлрд╛рдпрд░рдмреЗрд╕ рдХрд░реЗрдВ ред
4) рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд░реЗрдВ -> рдкрде -> рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ -> рдирдпрд╛ -> рд╕реА: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ {рдкреАрд╕реАрдирд╛рдо} рдРрдкрдбрд╛рдЯрд╛ \ рд░реЛрдорд┐рдВрдЧ \ рдПрдирдкреАрдПрдо \ рдлрд╛рдпрд░рдмреЗрд╕ -> рдареАрдХ -> рдареАрдХ -> рдареАрдХ рд╣реИ

рдФрд░ рдкреАрд╕реА рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ

рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, cmd рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ firebase --version рд▓рд┐рдЦреЗрдВ

@tejasrsuthar
рдлрд╛рдпрд░рдмреЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ cmd рдкрд░ рдХреЙрд▓ рдХрд░реЗрдВред рдЗрд╕рд▓рд┐рдП
1.run cmd рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ

  1. cd C:users\yourusernameAppData\Roaming\npm
  2. firebase.cmd рд▓реЙрдЧрд┐рди
    рдпрд╛ рдлрд╛рдпрд░рдмреЗрд╕ рд▓реЙрдЧрд┐рди
    рддреБрдо рд╡рд╣рд╛рдБ рдЬрд╛рдУред рдЙрдкрд░реЛрдХреНрдд рдЪрд░рдг рд╕рднреА рдХрдорд╛рдВрдб рдЖрдкрдХреЗ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред

рдпрд╣ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ!

рдереИрдВрдХреНрдпреВ @flyingsriracha рдЬрд┐рд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛

рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЪрд░рдгреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд╕рд╣реА рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдФрд░ рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИред

рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдлрд╛рдпрд░рдмреЗрд╕ /users/appdata/roaming/npm/node_modules/firebase рдХреЗ рднреАрддрд░ рд╕рдорд╛рд╣рд┐рдд рд╣реИ

рдкрде рдЪрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреЗрдбрд╝ рдХрд┐рддрдиреА рджреВрд░? рдХреЗрд╡рд▓ /npm рдХреЛ?

рдореИрдВ рдлрд╛рдпрд░рдмреЗрд╕-рдЯреВрд▓реНрд╕ рдХреА рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрдерд╛рдкрдирд╛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ:
$npm рдЗрдВрд╕реНрдЯрд╛рд▓ -g рдлрд╛рдпрд░рдмреЗрд╕-рдЯреВрд▓реНрд╕
рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореИрдВ рджреМрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ:
$ рдлрд╛рдпрд░рдмреЗрд╕ init
рдФрд░ рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

'рдлрд╝рд╛рдпрд░рдмреЗрд╕' рдХреЛ рдЖрдВрддрд░рд┐рдХ рдпрд╛ рдмрд╛рд╣рд░реА рдХрдорд╛рдВрдб, рдСрдкрд░реЗрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рдХреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛! рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкрд░ рднреА рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ:
http://stackoverflow.com/q/29531235/4342441?stw=2

рдпрд╣реА рдЬрд╡рд╛рдм рд╣реИ !!
рд╕реЗрдЯ-рдирд┐рд╖реНрдкрд╛рджрди рдиреАрддрд┐ рд░рд┐рдореЛрдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд

рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЪрд░рдгреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд╕рд╣реА рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдФрд░ рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИред

рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдлрд╛рдпрд░рдмреЗрд╕ /users/appdata/roaming/npm/node_modules/firebase рдХреЗ рднреАрддрд░ рд╕рдорд╛рд╣рд┐рдд рд╣реИ

рдкрде рдЪрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреЗрдбрд╝ рдХрд┐рддрдиреА рджреВрд░? рдХреЗрд╡рд▓ /npm рдХреЛ?

рд╣рд╛рдп!

рдмрд╕ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЕрдкрдиреА рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд░рди рдХрд░реЗрдВред
рд╕реЗрдЯ-рдирд┐рд╖реНрдкрд╛рджрди рдиреАрддрд┐ рд░рд┐рдореЛрдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд

рдЕрдм рдпрд╣рд╛рдБ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдЪрд░рдг рдФрд░ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЖрдЧреЗ "рдореИрдВ рднреА" рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░рдирд╛ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЦреЛрдЬрдиреЗ рдпреЛрдЧреНрдп рдпрд╛ рд╣рд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рддреЛ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдиреНрдпреВрдирддрдо, рдкреВрд░реНрдг, рд╕рддреНрдпрд╛рдкрди рдпреЛрдЧреНрдп рд░реЗрдкреНрд░реЛ (рд▓реЙрдЧ, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ, рдЪрд░рдг, рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА, рдУрдПрд╕ рдЬрд╛рдирдХрд╛рд░реА, рдЖрджрд┐) рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реАрдПрд▓рдЖрдИ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ ( doc ):
рдСрдЯреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ: curl -sL https://firebase.tools | bash
рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдмрд╛рдЗрдирд░реА: рдпрд╣рд╛рдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
рдПрдирдкреАрдПрдо рд╕рдВрд╕реНрдХрд░рдг: npm install -g firebase-tools

рдЬрд╣рд╛рдВ рд╕реАрдПрд▓рдЖрдИ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЖрдорддреМрд░ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИ
рдореИрдХ: /users/appdata/roaming/npm/node_modules/firebase
рд╡рд┐рдВрдбреЛрдЬрд╝: C:\users\yourusername\AppData\Roaming\npm рдпрд╛ %USERPROFILE%\AppData\AppData\Roaming\npm

рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдпрджрд┐ рдЖрдкрдХрд╛ рдУрдПрд╕ рдХрдорд╛рдВрдб рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИ

  1. рдпрджрд┐ env (рдореИрдХ) рдпрд╛ echo %PATH% (рд╡рд┐рдВрдбреЛрдЬрд╝) рдЪрд▓рд╛рдирд╛ рдЖрдкрдХреЗ рд╕реАрдПрд▓рдЖрдИ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд▓рд┐рдП рдкрде рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдЕрдкрдиреЗ PATH рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ (рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░: рд╡рд┐рди + рдПрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЦреЛрдЬ рдХрд░реЗрдВ)ред

  2. Set-ExecutionPolicy RemoteSigned рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдЗрд╕рд▓рд┐рдП рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ

  3. рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдПрдВ (рдХреЗрд╡рд▓ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди, рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)

    1. cmd рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБ
    2. рд╕реАрдбреА C:\users\yourusername\AppData\Roaming\npm
    3. firebase.cmd login рдпрд╛ firebase login

рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЯрд░реНрдорд┐рдирд▓ / рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

nareshbhatia picture nareshbhatia  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

chwzr picture chwzr  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

SJAnderson picture SJAnderson  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

laurenzlong picture laurenzlong  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hmazter picture hmazter  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ