आज अचानक मुझे टाइपस्क्रिप्ट के साथ बनाए गए प्रोजेक्ट पर बिल्ड एरर आने लगी। एक फ़ाइल में (या कुछ भी यह संदर्भ) हफ्तों में नहीं बदला गया है, मुझे मिलना शुरू हो गया है:
./path/to/my/file.ts
Line 0: Parsing error: Cannot read property 'name' of undefined
यह त्रुटि पहली बार हमारे CI पर दिखाई दी, इसे मैन्युअल रूप से सर्वर पर बिल्डिंग द्वारा दोहराया जा सकता है, और मैं सभी पैकेजों को अपडेट करने के बाद अपने कंप्यूटर (जो पूरी तरह से चल रहा था) पर अंत में पुन: पेश कर सकता हूं। अब, भले ही मैं अपनी परियोजना के पुराने (भवन) कमिट को खींचता हूं, मैं इसे नहीं बना सकता। मैं yarn.lock
अपने रेपो के लिए प्रतिबद्ध हो गया हूं, लेकिन यहां तक कि पुराने package.json
और yarn.lock
(मैं हटाता हूं node_modules
और करता हूं yarn
) के साथ, मैं निर्माण नहीं कर सकता।
यह त्रुटि शाब्दिक रूप से नीले रंग से शुरू हुई थी।
क्या कारण हो सकता है?
मेरे (संभवतः प्रासंगिक) संस्करण:
yarn 1.22.4,
node v13.11.0,
typescript 3.7.5
react 16.12
react-scripts 3.4.0
macOS 10.15 Catalina