Firebase-tools: ошибка с функциями развСртывания firebase

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 31 мая 2017  Β·  21ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: firebase/firebase-tools

ΠŸΡ€ΠΈΠ²Π΅Ρ‚,
Π― ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» эту ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΌΠΎΠ΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Firebase, ΠΈ я Π½Π΅ ΠΌΠΎΠ³Ρƒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.
вСрсия firebase: 3.9.0

[ΠΎΡ‚Π»Π°Π΄ΠΊΠ°] TypeError: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ свойство pipeCount ΠΈΠ· Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ
Π² module.exports.Readable.pipe (_stream_readable.js: 545: 16)
Π² module.exports.ZipArchiveOutputStream._smartStream (/usr/local/lib/node_modules/firebase-tools/node_modules/compress-commons/lib/archivers/zip/zip-archive-output-stream.js:171:11)
Π² module.exports.ZipArchiveOutputStream._appendStream (/usr/local/lib/node_modules/firebase-tools/node_modules/compress-commons/lib/archivers/zip/zip-archive-output-stream.js:94:20)
Π² module.exports.ArchiveOutputStream.entry (/usr/local/lib/node_modules/firebase-tools/node_modules/compress-commons/lib/archivers/archive-output-stream.js:89:10)
Π² module.exports.ZipStream.entry (/usr/local/lib/node_modules/firebase-tools/node_modules/zip-stream/lib/zip-stream.js:105:49)
Π² module.exports.Zip.append (/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/lib/plugins/zip.js:30:15)
Π² module.exports.Archiver._moduleAppend (/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/lib/core.js:123:16)
Π² module.exports.Archiver._onQueueTask (/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/lib/core.js:246:8)
Π² /usr/local/lib/node_modules/firebase-tools/node_modules/archiver/node_modules/async/lib/async.js:945:13
Π² Immediate.process [ΠΊΠ°ΠΊ _onImmediate] (/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/node_modules/async/lib/async.js:913:25)
[ошибка]
[error] Ошибка: ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° нСпрСдвидСнная ошибка.

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Node v8.1.0 Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½, ΠΈ Ссли Π²Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ ΡƒΠ·Π»Π°, Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ снова Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. К соТалСнию, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ firebase-tools Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с v8.0.0.

nvm install 8.1.0
nvm use 8.1.0
npm install -g firebase-tools
firebase deploy --only functions

ВсС 21 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠšΠ°ΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Node.js Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅?

Π’ срСду, 31 мая 2017 Π³., 5:28 Laguses [email protected] написал:

ΠŸΡ€ΠΈΠ²Π΅Ρ‚,
Π― ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» эту ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΌΠΎΠ΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ firebase ΠΈ
Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ
вСрсия firebase: 3.9.0

[ΠΎΡ‚Π»Π°Π΄ΠΊΠ°] TypeError: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ свойство pipeCount ΠΈΠ· Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ
Π² module.exports.Readable.pipe (_stream_readable.js: 545: 16)
Π² module.exports.ZipArchiveOutputStream._smartStream
(/usr/local/lib/node_modules/firebase-tools/node_modules/compress-commons/lib/archivers/zip/zip-archive-output-stream.js:171:11)
Π² module.exports.ZipArchiveOutputStream._appendStream
(/usr/local/lib/node_modules/firebase-tools/node_modules/compress-commons/lib/archivers/zip/zip-archive-output-stream.js:94:20)
Π² module.exports.ArchiveOutputStream.entry
(/usr/local/lib/node_modules/firebase-tools/node_modules/compress-commons/lib/archivers/archive-output-stream.js:89:10)
Π² module.exports.ZipStream.entry
(/usr/local/lib/node_modules/firebase-tools/node_modules/zip-stream/lib/zip-stream.js:105:49)
Π² module.exports.Zip.append
(/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/lib/plugins/zip.js:30:15)
Π² module.exports.Archiver._moduleAppend
(/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/lib/core.js:123:16)
Π² module.exports.Archiver._onQueueTask
(/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/lib/core.js:246:8)
Π²
/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/node_modules/async/lib/async.js:945:13
Π² Immediate.process [ΠΊΠ°ΠΊ _onImmediate]
(/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/node_modules/async/lib/async.js:913:25)
[ошибка]
[error] Ошибка: ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° нСпрСдвидСнная ошибка.

-
Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ это, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ подписаны Π½Π° эту Π²Π΅Ρ‚ΠΊΡƒ.
ΠžΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° это письмо Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, просмотритС Π΅Π³ΠΎ Π½Π° GitHub
https://github.com/firebase/firebase-tools/issues/356 ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅
Π½ΠΈΡ‚ΡŒ
https://github.com/notifications/unsubscribe-auth/AAAD_voVD-nm4r_ZHoU5cToJFNMXgNuGks5r_V0HgaJpZM4Nrkm-
.

послСдняя вСрсия Node.js ver: 8.0.0

Π― Π²ΠΈΠ΄Π΅Π» Π΅Ρ‰Π΅ Π΄Π²Π° ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΎΠ± этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Π½Π° NodeJS 8 Π² Slack.

@laurenzlong, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм это Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ.

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, это ошибка ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΡˆΠΈΡ… зависимостСй: https://github.com/archiverjs/node-archiver/issues/236

+1 Π·Π° ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ Π² эту ΠΎΡˆΠΈΠ±ΠΊΡƒ. Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° node.js вСрсии 8.0.0.

+1 Π·Π° ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ Π² эту ΠΎΡˆΠΈΠ±ΠΊΡƒ. Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° node.js вСрсии 8.0.0.

Π― ΠΏΠΎΠ½ΠΈΠ·ΠΈΠ» Π²Π΅Ρ€ΡΠΈΡŽ node.js Π΄ΠΎ вСрсии 6.10.3, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· ошибок.

Π’ΠΎΠ·Π½ΠΈΠΊΠ»Π° Ρ‚Π° ΠΆΠ΅ ошибка ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ развСртывания Π½Π° Node вСрсии 8.0.0, ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ firebase Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠΉ ошибкой .:

[ΠΎΡ‚Π»Π°Π΄ΠΊΠ°] TypeError: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ свойство pipeCount ΠΈΠ· Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ
Π² module.exports.Readable.pipe (_stream_readable.js: 545: 16)
Π² module.exports.ZipArchiveOutputStream._smartStream (/usr/local/lib/node_modules/firebase-tools/node_modules/compress-commons/lib/archivers/zip/zip-archive-output-stream.js:171:11)
Π² module.exports.ZipArchiveOutputStream._appendStream (/usr/local/lib/node_modules/firebase-tools/node_modules/compress-commons/lib/archivers/zip/zip-archive-output-stream.js:94:20)
Π² module.exports.ArchiveOutputStream.entry (/usr/local/lib/node_modules/firebase-tools/node_modules/compress-commons/lib/archivers/archive-output-stream.js:89:10)
Π² module.exports.ZipStream.entry (/usr/local/lib/node_modules/firebase-tools/node_modules/zip-stream/lib/zip-stream.js:105:49)
Π² module.exports.Zip.append (/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/lib/plugins/zip.js:30:15)
Π² module.exports.Archiver._moduleAppend (/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/lib/core.js:123:16)
Π² module.exports.Archiver._onQueueTask (/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/lib/core.js:246:8)
Π² /usr/local/lib/node_modules/firebase-tools/node_modules/archiver/node_modules/async/lib/async.js:945:13
Π² Immediate.process [ΠΊΠ°ΠΊ _onImmediate] (/usr/local/lib/node_modules/firebase-tools/node_modules/archiver/node_modules/async/lib/async.js:913:25)
[ошибка]
[error] Ошибка: ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° нСпрСдвидСнная ошибка.

Π― Ρ†Π΅Π½ΡŽ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ / ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ, я столкнулся с этой ошибкой.

ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ людям, Ρ‡ΡŒΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π²Π΅Π±-сайта, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ Π² основном Π½Π° Π±Π°Π·Π΅ firebase - Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΡ… - ΠΈ я смог Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ, дСлая это.

Π― Ρ‚Π°ΠΊΠΆΠ΅ сталкивался с этой ошибкой Ρ€Π°Π½Π΅Π΅, ΠΈ AFAIK, СдинствСнный ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ прямо сСйчас - это ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ вСрсии Node.js с 8.0 Π΄ΠΎ 7.10.

Будя ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ я собрал ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² здСсь ), поэтому Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠΎΠΌ являСтся Π»ΠΈΠ±ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ NPM Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€Π° , Π»ΠΈΠ±ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π΅Π³ΠΎ зависимостСй.

Π”Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ, Ссли я ΠΌΠΎΠ³Ρƒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ: cc @laurenzlong @mbleigh
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ 2: Ой, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ Π›ΠΎΡ€Π΅Π½ ΡƒΠΆΠ΅ поняла это. НС ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉ Π½Π° мСня внимания.

Π–Π΄Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ°ΠΊΠ΅Ρ‚ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€Π° исправит (ΠΏΠΎΠΊΠ°). Они Π΅ΡΡ‚ΡŒ
обсуТдая это Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ Π›ΠΎΡ€Π΅Π½. ЕдинствСнный способ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ
сСйчас Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ΡƒΠ·Π»Π°.

ΠŸΡ‚, 2 июня 2017 Π³., 7:03 Π”ΠΆΠΎΠ·Π΅ΠΏ Π‘Π°ΠΉΠΎΠ» [email protected] написал:

Π― Ρ‚Π°ΠΊΠΆΠ΅ сталкивался с этой ошибкой Ρ€Π°Π½Π΅Π΅, ΠΈ AFAIK - СдинствСнный способ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
сСйчас ΠΏΠΎΠ½ΠΈΠΆΠ°Π΅Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ Node.js с 8.0 Π΄ΠΎ 7.10.

Будя ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ я собрал ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚
Π² prepareFunctionsUpload.js ΠΏΡ€ΠΈ создании zip-Ρ„Π°ΠΉΠ»Π° (здСсь
https://github.com/firebase/firebase-tools/blob/59b61d13c8c4a8478aef168dff2691c58ab234da/lib/prepareFunctionsUpload.js#L80 ),
Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ Π»ΠΈΠ±ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ NPM Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€Π° , Π»ΠΈΠ±ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΅Π³ΠΎ
зависимости.

Π”Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ, Ссли я ΠΌΠΎΠ³Ρƒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

-
Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ это, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ.

ΠžΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° это письмо Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, просмотритС Π΅Π³ΠΎ Π½Π° GitHub
https://github.com/firebase/firebase-tools/issues/356#issuecomment-305797280 ,
ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ
https://github.com/notifications/unsubscribe-auth/AAAD_pQ5NOKxHepQcyQH5WxVNNlO-lnLks5sABY6gaJpZM4Nrkm-
.

@mbleigh ΠœΡ‹ Π½Π΅ опрСдСляСм Π²Π΅Ρ€ΡΠΈΡŽ ΡƒΠ·Π»Π° Π² нашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π΄Π΅Π»Π°Π»ΠΈ это. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡƒΠ·Π»Π° ΠΊΠ°ΠΊ зависимости Π² package.json ΠΈΠ»ΠΈ это ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉΒ» Π² package.json?

@ahaverty Π― Ρ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Ρƒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π²Π°ΠΌ Π½Π° этот вопрос. Π£Π·Π΅Π» установлСн глобально, поэтому Π΅Π³ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π² вашСм package.json. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ nvm (диспСтчСр вСрсий ΡƒΠ·Π»ΠΎΠ²) для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ вСрсии вашСго ΡƒΠ·Π»Π°. http://michael-kuehnel.de/node.js/2015/09/08/using-vm-to-switch-node-versions.html

Π― понимаю! Π’Π°ΠΊ это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ локальная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎ врСмя развСртывания? (ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ firebase Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Node 6.9.1 нСзависимо ΠΎΡ‚ развСртыватСля https://cloud.google.com/functions/docs/writing/)
Бпасибо @AlexChaseJones

Π’Π΅Ρ€Π½Ρ‹ΠΉ.

ΠŸΡ‚, 2 июня 2017 Π³., 8:27 Алан Π₯Π°Π²Π΅Ρ€Ρ‚ΠΈ [email protected] написал:

Π― понимаю! Π’Π°ΠΊ это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ локальная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎ врСмя развСртывания? (Π­Ρ‚ΠΎ выглядит ΠΊΠ°ΠΊ
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ firebase Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Node 6.9.1 нСзависимо ΠΎΡ‚ развСртыватСля
https://cloud.google.com/functions/docs/writing/)
Бпасибо @AlexChaseJones https://github.com/alexchasejones

-
Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ это, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ вас упомянули.

ΠžΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° это письмо Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, просмотритС Π΅Π³ΠΎ Π½Π° GitHub
https://github.com/firebase/firebase-tools/issues/356#issuecomment-305820945 ,
ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ
https://github.com/notifications/unsubscribe-auth/AAAD_la24E0U4QFWi9hjNOWm7SigOtPMks5sACnmgaJpZM4Nrkm-
.

ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ, выполняСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΡŽΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ для Ρ‚Π°ΠΊΠΈΡ… Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², ΠΊΠ°ΠΊ я, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ Firebase Codelab:

nvm install 7.10
nvm use 7.10.0
npm install -g firebase-tools
firebase deploy --only functions

Π’ настоящСС врСмя оТидаСтся ΠΏΠ°Ρ‚Ρ‡ ΡƒΠ·Π»Π°: https://github.com/nodejs/node/pull/13374

Node v8.1.0 Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½, ΠΈ Ссли Π²Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ ΡƒΠ·Π»Π°, Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ снова Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. К соТалСнию, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ firebase-tools Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с v8.0.0.

nvm install 8.1.0
nvm use 8.1.0
npm install -g firebase-tools
firebase deploy --only functions

Помог Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
firebase deploy --only functions

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ babel ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, webpack ΠΎΡ‚ transpile + ES8 Π΄ΠΎ Node 6, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сСйчас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ firebase.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ