मेरे पास एक कोणीय 5 ऐप है जो ठीक चल रहा था। जब यह चल रहा था, मैंने कुछ बदलाव किए, और सब कुछ ठीक हो गया। फिर मैंने डीबगर को रोक दिया और इसे स्रोत नियंत्रण में चेक किया।

अब जब मैं इसे चलाता हूं, तो मुझे "प्राप्त नहीं हो सकता /" मिलता है। लेकिन अगर मैं एक TS फ़ाइल को "नकली" बदल देता हूं, तो मैं पृष्ठ को सहेज सकता हूं और ताज़ा कर सकता हूं, यह आमतौर पर चलता है, या कभी-कभी मुझे "लोडिंग" पृष्ठ देता है लेकिन आगे नहीं जाता है। कोई कंसोल त्रुटि नहीं, यह इंगित करने के लिए कुछ भी नहीं कि समस्या क्या है। ऐसा लगता है कि जब मैं एक टीएस फ़ाइल को "बदल" देता हूं और सहेजता और रीफ्रेश करता हूं, तो सभी जेएस फाइलों के साथ एक "स्क्रिप्ट दस्तावेज़" फ़ोल्डर (समाधान एक्सप्लोरर में) बनाया जाता है। मेरा मानना ​​​​है कि मुझे याद है कि इसे स्टार्टअप पर सामान्य रूप से बनाया जा रहा है, जो अब ऐसा नहीं लगता है। लेकिन यकीन नहीं क्यों।

मुझे पहले भी समस्या का सामना करना पड़ा था, लेकिन यह हमेशा एक TS फ़ाइल में एक त्रुटि के कारण होता था जिस पर मैंने ध्यान नहीं दिया था। इस बार, मैंने अपने स्रोत नियंत्रण इतिहास की जाँच की है और त्रुटियों या किसी भी चीज़ के लिए हर फ़ाइल के माध्यम से चला गया है जो संभवतः एक समस्या पैदा कर सकता है, और कुछ भी नहीं मिला। मैंने काम करने के बाद से कोई बड़ा बदलाव नहीं किया है, और मैंने यह सोचकर भी रिबूट किया है कि वीएस ने अपना दिमाग खो दिया है।

कोई विचार?

-1
Starfleet Security 9 मई 2018, 01:44

1 उत्तर

सबसे बढ़िया उत्तर

तो जाहिर है, जब मैं कुछ टाइपस्क्रिप्ट सामान बदल रहा था, जबकि चीजें चल रही थीं, मैंने अपने कोड में एक सेटटाइमआउट जोड़ा था। यह स्पष्ट रूप से लाइन जोड़ा:

import { setTimeout } from 'timers';

टीएस फ़ाइल में, और जो मैं बता सकता था उससे चीजें ठीक चलती रहीं। लेकिन स्पष्ट रूप से उस रेखा की आवश्यकता नहीं है (और जो भी कारण से स्पष्ट रूप से गलत है), और वह टीएस को संकलित होने से पूरी तरह से रोक रहा था, भले ही यह नहीं दिखा रहा था कि उसे यह पसंद नहीं आया।

0
Starfleet Security 9 मई 2018, 05:11