त्रुटि: अज्ञात कमांड fill / build / आदि
यदि npx intlayer fill --verbose देता है:
error: unknown command 'fill'लेकिन आप सुनिश्चित हैं कि fill कमांड मौजूद होना चाहिए, तो इसे हल करने के लिए ये कदम हैं:
1. सुनिश्चित करें कि आप नवीनतम संस्करण का उपयोग कर रहे हैं
चलाएँ:
npx intlayer --version # वर्तमान स्थानीय intlayer संस्करणnpx intlayer@latest --version # वर्तमान नवीनतम intlayer संस्करणयह npx को सबसे हाल का संस्करण लाने के लिए मजबूर करता है। फिर पुनः प्रयास करें:
npx intlayer@latest build --verbose2. जांचें कि कमांड पंजीकृत है या नहीं
आप यह जांच सकते हैं:
npx intlayer --help # कमांड से संबंधित जानकारी प्रदान करेंदेखें कि कमांड कमांड सूची में दिखाई देता है या नहीं।
रिपॉजिटरी पर जाएं, और पुष्टि करें कि आपका कमांड CLI प्रवेश बिंदु में निर्यात और पंजीकृत है। Intlayer ने commander फ्रेमवर्क का उपयोग किया है।
CLI से संबंधित कोड: https://github.com/aymericzip/intlayer/blob/main/packages/%40intlayer/cli/src/cli.ts
4. अपने टर्मिनल को पुनःप्रारंभ करें
कभी-कभी नए कमांड को पहचानने के लिए टर्मिनल को पुनःप्रारंभ करना आवश्यक होता है।
5. यदि आप intlayer का विकास कर रहे हैं, तो इसे पुनःनिर्माण और लिंक करें
यदि आप स्थानीय रूप से intlayer का विकास कर रहे हैं:
# intlayer निर्देशिका मेंnpm installnpm run buildnpm linkफिर एक अन्य टर्मिनल में:
intlayer fill --verboseयह उस स्थानीय संस्करण का उपयोग करता है जिस पर आप काम कर रहे हैं।
6. npx कैश साफ़ करें (यदि आप पुराने संस्करण में फंसे हुए हैं)
npx clear-npx-cacheया मैन्युअल रूप से कैश किए गए intlayer पैकेज हटाएं:
rm -rf ~/.npm/_npxयदि आप pnpm, yarn, bun या अन्य पैकेज प्रबंधक का उपयोग करते हैं तो समकक्ष जांचें।