जब मैं firebase deploy
का प्रयास करता हूं तो मुझे निम्न त्रुटि मिलती है।
ऐसा लगता है कि यह इस पंक्ति के बारे में है: import * as functions from 'firebase-functions';
मेरी फ़ाइल की शुरुआत में। इससे पहले मेरा इससे कोई विवाद नहीं रहा है। लेकिन मुझे हाल ही में NPM और परिनियोजन में समस्याएं आ रही हैं।
Error: Error occurred while parsing your function triggers.
/Users/name/Desktop/Yoveo/functions/src/index.ts:1
import * as functions from 'firebase-functions';
^^^^^^
SyntaxError: Cannot use import statement outside a module
at wrapSafe (internal/modules/cjs/loader.js:1052:16)
at Module._compile (internal/modules/cjs/loader.js:1100:27)
at Module._compile (pkg/prelude/bootstrap.js:1281:32)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1156:10)
at Module.load (internal/modules/cjs/loader.js:984:32)
at Function.Module._load (internal/modules/cjs/loader.js:877:14)
at Module.require (internal/modules/cjs/loader.js:1024:19)
at Module.require (pkg/prelude/bootstrap.js:1225:31)
at require (internal/modules/cjs/helpers.js:72:18)
at /Users/name/.cache/firebase/tools/lib/node_modules/firebase-tools/lib/triggerParser.js:15:15
Having trouble? Try firebase [command] --help
name@name-MacBook-Pro functions %
मैं इसे कैसे ठीक कर सकता हूं?
मैंने npm अपडेट चलाया और फिर फायरबेस को फिर से तैनात किया। एक ही त्रुटि मिली। लेकिन npm install -g firebase-tools चलाने की सिफारिश के साथ, जो फिर से परिनियोजन चलाने के बाद त्रुटि के लिए कोई परिवर्तन नहीं हुआ।
1 उत्तर
हल: मैंने अपने फोल्डर में AsyncIterable
खोजा। इसने मेरे पास विभिन्न परियोजनाओं से जुड़ी संबंधित फाइलों का एक समूह लौटा दिया। फिर मैंने उन सभी के लिए फ़ाइल पथ पर प्रकाश डाला और देखा।
मैंने पाया कि सही ढंग से काम करने वाले जहां एक परियोजना से जुड़े हैं, और यह कि जो परियोजना काम नहीं कर रही थी वह दिखाई नहीं देगी। हालांकि, बिना Xcode प्रोजेक्ट से जुड़ी कुछ फाइलों को छोड़कर।
इस प्रकार मैंने निष्कर्ष निकाला कि प्रारंभिक सेटअप में कोई समस्या हो सकती है जहां कई आवश्यक फाइलें किसी विशेष परियोजना से जुड़ी नहीं थीं। पता नहीं यह कैसे हो गया। मैं अब इसे हल करने के लिए काम करूंगा। टिप्पणी करें कि क्या आप जानते हैं कि मैं इसे कैसे फिर से कर सकता हूं या इस समस्या को ठीक कर सकता हूं।
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
typescript
टाइपस्क्रिप्ट जावास्क्रिप्ट का एक टाइप किया हुआ सुपरसेट है जो सादे जावास्क्रिप्ट को संकलित करता है। यह जावास्क्रिप्ट में वैकल्पिक प्रकार, कक्षाएं, इंटरफेस और मॉड्यूल जोड़ता है। यह टैग टाइपस्क्रिप्ट के लिए विशिष्ट प्रश्नों के लिए है। इसका उपयोग सामान्य जावास्क्रिप्ट प्रश्नों के लिए नहीं किया जाता है।