shell · npm
संदेश
zsh: command not found: tsc
इसका मतलब
shell ने PATH छाना और उस नाम की कोई निष्पादन-योग्य फ़ाइल नहीं मिली — installation स्वयं सफल भी हो सकता है। ऐसा तब होता है जब npm की वैश्विक bin डायरेक्टरी PATH में न हो, जब आपने वैश्विक की जगह स्थानीय install किया हो और binary node_modules/.bin में चला गया हो, या जब shell पुराना PATH अपनी cache में पकड़े बैठा हो। npx tsc --version PATH को छुए बिना स्थानीय प्रति चला देता है, इसलिए वह एक पंक्ति "लगा नहीं है" और "PATH में नहीं है" को अलग कर देती है। यदि सचमुच वैश्विक install किया है, तो npm prefix -g के output के आगे /bin जोड़कर उस रास्ते को PATH में डालें और नया shell खोलें।
सुधार
npx tsc --version- कौन देता है
- shell
- npm
- 20
npm में कारण अंतिम छह npm ERR! पंक्तियों में नहीं, पहली code XXXX पंक्ति में लिखा होता है, और जब गड़बड़ी आपके कोड की जगह dependency के पेड़ या native build से आती है, तो node_modules मिटाकर फिर install करने से आधे मामले सुलझ जाते हैं।
एरर संदेश कैसे पढ़ें
- पहली पंक्ति से पढ़ें। जितना नीचे जाएँगे उतना वह औज़ार के भीतर की बात है; कारण आम तौर पर सबसे ऊपर लिखा होता है।
- फ़ाइल का नाम और पंक्ति संख्या दिखे तो वहीं से शुरू करें — stack का सबसे ऊपरी frame नहीं, बल्कि वह सबसे ऊपरी पंक्ति जिसमें आपकी लिखी फ़ाइल का नाम हो।
- संदेश को जैसा है वैसा खोजें, पर पहले अपने paths और variable नाम हटा दें — वही खोज को अटकाते हैं।
- वही स्थिति औज़ार के हर संस्करण में अलग शब्दों में आती है। नतीजे बेमेल लगें तो संस्करण संख्या भी जोड़ें।
- कोई सुधार चिपकाने से पहले देख लें कि वह क्या फेंक देगा। इनमें कुछ पलटे नहीं जा सकते।
अक्सर पूछे जाने वाले सवाल
Q. “zsh: command not found: tsc” का क्या मतलब है?
shell ने PATH छाना और उस नाम की कोई निष्पादन-योग्य फ़ाइल नहीं मिली — installation स्वयं सफल भी हो सकता है। ऐसा तब होता है जब npm की वैश्विक bin डायरेक्टरी PATH में न हो, जब आपने वैश्विक की जगह स्थानीय install किया हो और binary node_modules/.bin में चला गया हो, या जब shell पुराना PATH अपनी cache में पकड़े बैठा हो। npx tsc --version PATH को छुए बिना स्थानीय प्रति चला देता है, इसलिए वह एक पंक्ति "लगा नहीं है" और "PATH में नहीं है" को अलग कर देती है। यदि सचमुच वैश्विक install किया है, तो npm prefix -g के output के आगे /bin जोड़कर उस रास्ते को PATH में डालें और नया shell खोलें।
Q. इसे कैसे ठीक करें?
npx tsc --version — चलाने से पहले ऊपर देख लें कि यह कमांड क्या फेंक देता है।
Q. यह कौन-सा औज़ार देता है?
shell। यह npm में आता है, और संदेश 5 शब्दों का है।