मेरे पास एक नोड प्रोजेक्ट है और मैं उसके लिए एक गिटलैब पाइपलाइन बना रहा हूं।

पुराने पैकेजों की जाँच करने के लिए मैं स्क्रिप्ट भाग में npm-check चला रहा हूँ, लेकिन इसका npm-check दिखा रहा है।

जब मैं इसे npm install npm-check के साथ स्थापित करता हूं तो मुझे भी वही त्रुटि मिलती है। लेकिन इसे -g विकल्प के साथ स्थापित करते समय इसकी दिखाने की अनुमति अस्वीकार कर दी गई।

install_dependencies:
  stage: build
  script:
    - npm install -g npm-check
    - npm-check  # Check Outdated Package

क्या कोई मेरी gitlab पाइपलाइन में npm-check चलाने में मेरी मदद कर सकता है।


enter image description here

1
Mukul Munjal 15 अप्रैल 2020, 17:18

1 उत्तर

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

मुझे इसे विश्व स्तर पर स्थापित करने के अधिकार नहीं हैं। लेकिन यह नहीं पाया जाना चाहिए यदि आप इसे पहले स्थानीय रूप से स्थापित करते हैं।

-g निकालें और सुनिश्चित करें कि आप उस फ़ोल्डर में हैं जहां आपने अपना node_modules स्थापित किया है।

फिर आप npx npm-check या ./node_modules/.bin/npm-check चला सकते हैं।

ध्यान दें कि आप सीधे npm-check निष्पादित नहीं कर सकते क्योंकि बाइनरी वर्तमान फ़ोल्डर में नहीं है लेकिन node_modules/.bin/ के अंतर्गत है

2
Mickael B. 15 अप्रैल 2020, 14:25