npx কমান্ড পাওয়া যায় নি


94

আমি ওয়েবপ্যাকের সাথে কাজ করছি এবং এটি ./node_modules/webpack/bin/webpack.jsব্যবহার করে আমার কার্যকর করা দরকার npxnpx webpackওয়েবপ্যাকটি বাইনারি ( ./node_modules/webpack/bin/webpack) চালিত করত তবে প্রতিবারই আমি এনপিএক্স ওয়েবপ্যাকটি চালিত করি bash: npx: command not found

আমি ব্যাবহার করছি:

  • নোড: v9.5.0

  • এনপিএম: 5.6.0

  • এনভিএম: 1.1.5

  • ওয়েবপ্যাক: 3.11.0


4
আপনি বিশ্বব্যাপী এনপিএক্স ইনস্টল করেছেন?
ওমরি লুজন

4
আমি ভাবছিলাম এনপিএক্স কমান্ডটি ওয়েবপ্যাক সংস্করণ ৩.১.০ এর পরে উপলব্ধ করা হবে @ ইম্রি
ওয়োকোরো ডুয়ে সামুয়েল

কী ভাববে আপনাকে? যাইহোক চালান npm install -g npx। আপনি এখানে প্রাথমিক প্রশ্ন জিজ্ঞাসা করার আগে প্রাথমিক ব্যবহারের জন্য ডক্সে সন্ধান করুন।
ওমরি লুজন

ধন্যবাদ, এনপিএম ভি ৫.২.০ এর প্যাকেজটি @ ওমরি
উইকোরো দোয়ে সামুয়েল

উত্তর:


167

এনপিএক্সটি এনপিএম 5.2+ এর সাথে আসে এবং আপনার নোড 5.6 থাকে .. আমি দেখতে পেয়েছি যে আমি যখন উইন্ডোজের জন্য এনভিএম ব্যবহার করে নোড ইনস্টল করি তখন এটি এনপিএক্স ডাউনলোড করে না। সুতরাং বিশ্বব্যাপী কেবল এনপিএক্স ইনস্টল করুন:

npm i -g npx

ইন লিনাক্স বা ম্যাক অপারেটিং সিস্টেম, যদি আপনার কোন অনুমতি পাওয়া সম্পর্কিত ত্রুটি এটা আগে উবুন্টু ব্যবহার করেন।

sudo npm i -g npx

যখন আমি sudo এনএমপি আই-জি এনপিএক্স চেষ্টা করি তখন এটি এনপিএম খুঁজে পায় না তবে নিজের কাজ অনুসারে এনপিএম খুঁজে পায়?
জোনাথন

40

আপনি যদি লিনাক্স সিস্টেম ব্যবহার করেন তবে sudoকমান্ডটি ব্যবহার করুন

sudo npm i -g npx

4
উইন্ডোজ উবুন্টুর শেলটি পুনরায় চালু করা দরকার
কোরি অ্যালিক্স

4
সুরক্ষার কারণে sudo ছাড়া বিশ্বব্যাপী এনপিএম প্যাকেজ ইনস্টল করা ভাল।
পেশো হিস্টভ

যে কোনও উপায়ে, কমান্ড লাইন থেকে রেপোজিটরি যেমন বলেছে তেমনটি আমি চলতে পারি না বলে মনে হয়। রান করার পরে npm install -g npx, টাইপ করে npxআমাকে কমান্ডটি পাওয়া যায়নি gives আমি উবুন্টু চালাচ্ছি 18.04
থর্নকি

7

আপনার সিস্টেমে নোডজে এবং এনপিএম সরান এবং আদেশগুলি অনুসরণ করে এটি পুনরায় ইনস্টল করুন

আনইনস্টলেশন

sudo apt remove nodejs
sudo apt remove npm

নতুন ইনস্টলেশন

sudo apt install nodejs
sudo apt install npm

Config চ্ছিক কনফিগারেশন , কিছু ক্ষেত্রে ব্যবহারকারীদের অনুমতি ত্রুটির মুখোমুখি হতে পারে।

  1. ব্যবহারকারী সংজ্ঞায়িত ডিরেক্টরি যেখানে এনপিএম প্যাকেজ ইনস্টল করবে

    mkdir ~/.npm-global

  2. এনপিএম কনফিগার করুন

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

  3. পথে ডিরেক্টরি যুক্ত করুন

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

  4. বর্তমান সেশনের জন্য রিফ্রেশ পাথ

    source ~/.profile

  5. ক্রস-চেক এনএমপি এবং নোড মডিউলগুলি আমাদের সিস্টেমে সফলভাবে ইনস্টল হয়েছে

    node -v
    npm -v

এর ইনস্টলেশন npx

sudo npm i -g npx
npx -v

ভাল-সম্পন্ন আমরা যেতে প্রস্তুত ... এখন আপনি সহজেই npxআপনার সিস্টেমে যে কোনও জায়গা ব্যবহার করতে পারেন ।



3

নীচের হিসাবে নোড, এনপিএম, এনপিএক্স এর সংস্করণগুলি পরীক্ষা করুন। যদি এনপিএক্স ইনস্টল না থাকে তবে ব্যবহার করুনnpm i -g npx

node -v
npm -v
npx -v

0

নোড আপডেট করা আমাকে সহায়তা করেছিল, তা সে কমান্ড লাইন থেকেই হোক বা কেবল ওয়েব থেকে পুনরায় ডাউনলোড করা হোক


0

আমি কিছুক্ষণ পরে একটি সিস্টেমে ফিরে এসেছি এবং এর নোড 12.x থাকা সত্ত্বেও, কোনও উপস্থিতি npxবা এমনকি npmউপলব্ধ ছিল না । আমি নোডের মাধ্যমে ইনস্টল nvmকরেছি, তাই আমি এটিকে সরিয়ে দিয়েছি, এটি পুনরায় ইনস্টল করেছি এবং তারপরে সর্বশেষতম নোড এলটিএস ইনস্টল করেছি। এটি আমার npmএবং উভয়ই পেয়েছে npx


-2

চেষ্টা করুন:

sudo su

তারপর

npm i npx 
or 
npi i -g npx

দ্বারা আপনার এনপিএক্স সংস্করণ পরীক্ষা করে দেখুন

npx -v
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.