त्रुटि: अज्ञात कमांड fill / build / आदि

    यदि npx intlayer fill --verbose देता है:

    plaintext
    error: unknown command 'fill'
    

    लेकिन आप सुनिश्चित हैं कि fill कमांड मौजूद होना चाहिए, तो इसे हल करने के लिए ये कदम हैं:

    1. सुनिश्चित करें कि आप नवीनतम संस्करण का उपयोग कर रहे हैं

    चलाएँ:

    bash
    npx intlayer --version                  # वर्तमान स्थानीय intlayer संस्करण
    npx intlayer@latest --version           # वर्तमान नवीनतम intlayer संस्करण
    

    यह npx को सबसे हाल का संस्करण लाने के लिए मजबूर करता है। फिर पुनः प्रयास करें:

    bash
    npx intlayer@latest build --verbose
    

    2. जांचें कि कमांड पंजीकृत है या नहीं

    आप यह जांच सकते हैं:

    bash
    npx intlayer --help                     # कमांड से संबंधित जानकारी प्रदान करें
    

    देखें कि कमांड कमांड सूची में दिखाई देता है या नहीं।

    रिपॉजिटरी पर जाएं, और पुष्टि करें कि आपका कमांड CLI प्रवेश बिंदु में निर्यात और पंजीकृत है। Intlayer ने commander फ्रेमवर्क का उपयोग किया है।

    CLI से संबंधित कोड: https://github.com/aymericzip/intlayer/blob/main/packages/%40intlayer/cli/src/cli.ts

    4. अपने टर्मिनल को पुनःप्रारंभ करें

    कभी-कभी नए कमांड को पहचानने के लिए टर्मिनल को पुनःप्रारंभ करना आवश्यक होता है।

    5. यदि आप intlayer का विकास कर रहे हैं, तो इसे पुनःनिर्माण और लिंक करें

    यदि आप स्थानीय रूप से intlayer का विकास कर रहे हैं:

    bash
    # intlayer निर्देशिका में
    npm install
    npm run build
    npm link
    

    फिर एक अन्य टर्मिनल में:

    bash
    intlayer fill --verbose
    

    यह उस स्थानीय संस्करण का उपयोग करता है जिस पर आप काम कर रहे हैं।

    6. npx कैश साफ़ करें (यदि आप पुराने संस्करण में फंसे हुए हैं)

    bash
    npx clear-npx-cache
    

    या मैन्युअल रूप से कैश किए गए intlayer पैकेज हटाएं:

    bash
    rm -rf ~/.npm/_npx
    

    यदि आप pnpm, yarn, bun या अन्य पैकेज प्रबंधक का उपयोग करते हैं तो समकक्ष जांचें।