ΠΡΠΈΠ²Π΅Ρ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Firebase, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠΎΠΌΠΎΠ³ΠΈΡΠ΅ ΠΌΠ½Π΅.
ΠΠΎΠ³Π΄Π° Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Ρ firebase, Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ.
D: \ Development \ functions-firecast \ functions> firebase deploy --only functions
=== Π Π°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ Π½Π° 'onthegomex-c10e8' ...
Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°: npm --prefix $ RESOURCE_DIR run lint
npm ERR! ΠΏΡΡΡ D: \ Development \ functions-firecast \ $ RESOURCE_DIRpackage.json
npm ERR! ΠΊΠΎΠ΄ ENOENT
npm ERR! errno -4058
npm ERR! ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π²ΡΠ·ΠΎΠ² ΠΎΡΠΊΡΡΡΡΠΉ
npm ERR! enoent ENOENT: Π½Π΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ 'D: \ Development \ functions-firecast \ $ RESOURCE_DIRpackage.json'
npm ERR! enoent ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ npm Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΉΠ».
npm ERR! enoent
npm ERR! ΠΠΎΠ»Π½ΡΠΉ ΠΆΡΡΠ½Π°Π» ΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π²:
npm ERR! C: \ Users \ Administrator \ AppData \ Roaming \ npm-cache_logs \ 2018-02-01T02_29_22_303Z-debug.log
ΠΡΠΈΠ±ΠΊΠ°: ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π΅Π½ΡΠ»Π΅Π²ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π²ΡΡ ΠΎΠ΄Π° 4294963238
D: \ Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° \ ΡΡΠ½ΠΊΡΠΈΠΈ-firecast \ ΡΡΠ½ΠΊΡΠΈΠΈ>
Π― ΡΠΆΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π» Π½Π° ΡΡΠΎΡ # 610 (ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ), Π½ΠΎ ΠΌΠ΅Π½Ρ ΡΡΠΎ Π½Π΅ ΠΈΡΠΏΡΠ°Π²ΠΈΡ.
ΠΠΈΠ½Π³ @tinaliang @mbleigh
@ koz01 Π½Π° ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Π²Ρ ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅? ΠΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ firebase deploy --only functions --debug
ΠΈ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΡΠ΄Π° Π²ΡΠ²ΠΎΠ΄?
Π‘ΠΊΠ°ΠΆΠΈΡΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ Π²Ρ Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΠ΅ ΡΡΠΎΡ Π²ΡΠΏΡΡΠΊ? ΠΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ?
npm install -g git: //github.com/firebase/firebase-tools#master
ΠΈΡΠΏΡΠ°Π²ΠΈΠ» ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ
Π£ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΎΠ±ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· github, ΠΊΠ°ΠΊ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ FatmaMM, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½Π° ΡΠ°ΠΉΡΠ΅ Google, ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π£ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΎΡΠΈΠ±ΠΊΠ°. ΠΡΠΎΡΡΠΎ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΡΠΈ ΡΠ°ΠΉΠ»Ρ node_modules, .eslintrc.json, package.json Π² ΡΠ°ΠΉΠ» $ RESOURCE_DIR. Π Π·Π°ΡΠ΅ΠΌ ΡΠ°Π·Π²Π΅ΡΠ½ΠΈΡΠ΅.
@ Maruthi-Manoj
Π Π³Π΄Π΅ ΠΌΠ½Π΅ Π½Π°ΠΉΡΠΈ ΡΡΠΈ ΡΠ°ΠΉΠ»Ρ?
@Xsmael
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠΎ ΠΌΠ΅ΡΡΠΎ, Π³Π΄Π΅ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ firebase. Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΉΠ»Ρ node_modules, .eslintrc.json, package.json Π² ΠΏΠ°ΠΏΠΊΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ.
Π£ ΠΌΠ΅Π½Ρ ΡΠ° ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Π·Π°ΠΏΡΡΠΊ npm install -g git://github.com/firebase/firebase-tools#master
Π½Π΅ ΡΠ΅ΡΠ°Π΅Ρ ΠΌΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ:
firebase deploy --only functions
ΠΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
npm --prefix "$RESOURCE_DIR" run lint
ΠΈ npm --prefix "$RESOURCE_DIR" run build
ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ.
Π’Π° ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ....
npm install -g git: //github.com/firebase/firebase-tools#master
ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ΅ΡΠΈΠ»ΠΎ
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΡΡ Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΎΡΠΊΡΡΠ²Π°ΠΉΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ Π΄ΡΡΠ³ ΠΊ Π΄ΡΡΠ³Ρ, Π½Π°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΆΡΡΠ½Π°Π»Ρ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°Ρ, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ.
ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠΎ Π½Π° ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ
ΠΠ°, ΠΌΠΎΡ ΠΏΠ°ΠΏΠΊΠ° Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π±ΡΠ»Π° Π½Π°Π·Π²Π°Π½Π° functions
Π Π΅ΡΠ΅Π½ΠΈΠ΅ @Thaina ΡΠ΅ΡΠΈΠ»ΠΎ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄Π»Ρ ΠΌΠ΅Π½Ρ.
Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΡΠ° ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΡΠΎΡΡΡ Ρ ΡΠ΅ΡΠΈΠ», Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΎΠΌΡ, ΡΡΠΎ Ρ ΠΏΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π» @Thaina
ΠΡΠ΄ΠΈ, Ρ Ρ ΠΎΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ, ΡΡΠΎ ΠΌΠΎΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ - ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Ρ Π°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°Π»
Π Π΅Π°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ firebase ΠΏΡΡΠ°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ $RESOURCE_DIR
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ Π²ΠΎΠΊΡΡΠ³ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΈΠΌΡ ΠΏΠ°ΠΏΠΊΠΈ Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ. Π― Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ. ΠΠΎ Π»ΡΡΡΠ΅, ΡΡΠΎΠ±Ρ ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΎΠΎΠ±ΡΠΈΠ» ΠΎΠ± ΡΡΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠ΅ ΠΊΠ°ΠΊ ΠΎΠ± ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅, Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΏΠΎ firebase Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ.
ΡΠΏΠ°ΡΠΈΠ±ΠΎ @Thaina Π²Ρ Π½Π°ΡΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ
ΠΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Firebase CLI ΠΎΡ 3.17.0 Π΄ΠΎ 3.17.3, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² Windows. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠΎ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π² firebase.json Π² ΠΊΠΎΡΠ½Π΅ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΠ² $ RESOURCE_DIR Π½Π°% RESOURCE_DIR% Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ npm, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΡΠ°ΠΌ Π²ΠΈΠ΄ΠΈΡΠ΅. ΠΠ΅ΡΠ²ΡΠΉ - ΡΡΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ unix Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²ΡΠΎΡΠΎΠΉ - ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Windows. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Windows, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Windows.
ΠΠΎΠΌΠ°Π½Π΄Π° ΠΈΡΠ΅Ρ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΌ Π½Π° ΡΠ°Π·Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ , Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠ°ΠΉΠ».
Π₯ΠΎΡΠΎΡΠ°Ρ ΠΌ8
@Thaina Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ. Π Π΅ΡΠ°Ρ ΡΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.........................
ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ https://github.com/firebase/firebase-tools/issues/822#issuecomment -406754186 Π΄Π»Ρ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ RESOURCE_DIR Π² Windows.
@Thaina Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΡΠ°ΠΊΠΎΠ΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠΎ Π½Π° ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ
ΠΠ°, ΠΌΠΎΡ ΠΏΠ°ΠΏΠΊΠ° Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π±ΡΠ»Π° Π½Π°Π·Π²Π°Π½Π°
functions
ΠΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ!
ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠΎ Π½Π° ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ
ΠΠ°, ΠΌΠΎΡ ΠΏΠ°ΠΏΠΊΠ° Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π±ΡΠ»Π° Π½Π°Π·Π²Π°Π½Π°
functions
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
Π£ ΠΌΠ΅Π½Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ;)
@pelx Π‘ΠΊΡΠΈΠ½ΡΠΎΡ?
Π― ΠΏΠ΅ΡΠ΅ΡΠ΅Π», ΠΈΠ·Π²ΠΈΠ½ΠΈΡΠ΅, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈΡΡΠ΅Π·Π»Π° ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» firebase-tools ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· Π²ΠΎΡΡΠ° ... Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡΠ»Π° Π²ΡΠ·Π²Π°Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ lint. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΎΡΠ²Π΅Ρ, ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ.
ΡΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, Ρ Π·Π°ΠΌΠ΅Π½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ lint Π² functions / package.json Π½Π°
"lint": "ΡΠ·Π΅Π» ./node_modules/eslint/bin/eslint.js."
ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ Π±ΡΠ»ΠΎ Β«lintΒ»: Β«eslintΒ».
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠΎ Π½Π° ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ
ΠΠ°, ΠΌΠΎΡ ΠΏΠ°ΠΏΠΊΠ° Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π±ΡΠ»Π° Π½Π°Π·Π²Π°Π½Π°
functions