npx कमांड नहीं मिली


94

मैं वेबपैक के साथ काम कर रहा हूं और मुझे इसका ./node_modules/webpack/bin/webpack.jsउपयोग करने की आवश्यकता है npxnpx webpackवेबपैक बाइनरी ( ./node_modules/webpack/bin/webpack) चलाएगा , लेकिन हर बार मुझे मिलने वाले npx वेबपैक को निष्पादित करता है bash: npx: command not found

मै इस्तेमाल कर रहा हूँ:

  • नोड: v9.5.0

  • एनपीएम: 5.6.0

  • एनवीएम: 1.1.5

  • वेबपैक: 3.11.0


1
क्या आपने विश्व स्तर पर npx स्थापित किया है?
ओमरी लूजॉन

2
मैं सोच रहा था कि npx कमांड को वेबपैक संस्करण 3.1.0 @omri के बाद उपलब्ध कराया जाएगा
wokoro douye samuel

आप ऐसा क्या सोचेंगे? वैसे भी चला npm install -g npx। और मूल प्रश्न पूछने से पहले मूल उपयोग के लिए डॉक्स में देखें ।
ओमरी लूजॉन

धन्यवाद, npm v5.2.0 पैकेज में @Omri शामिल है
wokoro douye samuel

जवाबों:


167

npx 5.2 npm के साथ आना चाहिए, और आपके पास नोड 5.6 है। मैंने पाया कि जब मैं विंडोज के लिए nvm का उपयोग करके नोड स्थापित करता हूं, तो यह npx डाउनलोड नहीं करता है। तो बस विश्व स्तर पर npx स्थापित करें:

npm i -g npx

में लिनक्स या मैक ओएस, अगर आप किसी भी अनुमति पाया संबंधित त्रुटियों यह पहले sudo का उपयोग करें।

sudo npm i -g npx

जब मैं sudo npm i -g npx की कोशिश करता हूं तो यह कहता है कि npm नहीं मिला है, लेकिन npm अपने कामों से?
जोनाथन

40

यदि आप लिनक्स सिस्टम का उपयोग कर रहे हैं, तो sudoकमांड का उपयोग करें

sudo npm i -g npx

1
विंडोज़ ubuntu को शेल को पुनः आरंभ करने की आवश्यकता है
कोरी एलिक्स

4
सुरक्षा कारणों से सुडोल के बिना वैश्विक एनपीएम पैकेज स्थापित करना बेहतर है।
पेशो hristov

किसी भी तरह से, मैं इसे कमांड लाइन से चलाने के लिए प्रतीत नहीं कर सकता जैसे रिपॉजिटरी कहता है। चलाने के बाद npm install -g npx, टाइपिंग npxमुझे देता है कमांड नहीं मिला। मैं ubuntu 18.04
Thornkey

7

अपने सिस्टम में NodeJs और npm निकालें और कमांड्स का पालन करके इसे फिर से इंस्टॉल करें

Uninlstallation

sudo apt remove nodejs
sudo apt remove npm

ताजा स्थापना

sudo apt install nodejs
sudo apt install npm

कॉन्फ़िगरेशन वैकल्पिक, कुछ मामलों में उपयोगकर्ताओं को अनुमति त्रुटियों का सामना करना पड़ सकता है।

  1. उपयोगकर्ता परिभाषित निर्देशिका जहां npm संकुल स्थापित करेगा

    mkdir ~/.npm-global

  2. npm कॉन्फ़िगर करें

    npm config set prefix '~/.npm-global'

  3. पथ में निर्देशिका जोड़ें

    echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.profile

  4. वर्तमान सत्र के लिए ताज़ा पथ

    source ~/.profile

  5. क्रॉस-चेक npm और नोड मॉड्यूल हमारे सिस्टम में सफलतापूर्वक स्थापित

    node -v
    npm -v

की स्थापना npx

sudo npm i -g npx
npx -v

अच्छा किया हम जाने के लिए तैयार हैं ... अब आप आसानी से npxअपने सिस्टम में कहीं भी उपयोग कर सकते हैं ।



3

नीचे दिए गए अनुसार नोड, npm, npx के संस्करणों की जाँच करें। यदि npx स्थापित नहीं है, तो उपयोग करेंnpm i -g npx

node -v
npm -v
npx -v

0

नोड अपडेट करने से मुझे मदद मिली, चाहे वह कमांड लाइन से हो या वेब से इसे फिर से डाउनलोड करना हो


0

मैं थोड़ी देर बाद एक प्रणाली में लौट आया, और हालांकि इसमें नोड 12.x था, वहां npxभी npmउपलब्ध नहीं था । मैंने के माध्यम से नोड स्थापित किया था nvm, इसलिए मैंने इसे हटा दिया, इसे पुनः स्थापित किया और फिर नवीनतम नोड एलटीएस स्थापित किया। यह मुझे npmऔर दोनों मिल गया npx


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.