তৈরি-প্রতিক্রিয়া-অ্যাপ ব্যবহার করে টেমপ্লেট সরবরাহ করা হয়নি


297

যখন আমি টাইপ create-react-app my-appআমার টার্মিনালে কমান্ড এটা কাজ মনে হচ্ছে - তবে আমি যে একটি বার্তা পেতে সমস্ত লাইব্রেরি সফলভাবে ইত্যাদি যে প্রক্রিয়া শেষে ডাউনলোড করার template was not provided

ইনপুট

user@users-MacBook-Pro-2 Desktop% create-react-app my-app

আউটপুট

Creating a new React app in /Users/user/Desktop/my-app.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...
..... nothing out of the ordinary here .....
  Done in 27.28s.

A template was not provided. This is likely because you're using an outdated version of create-react-app.
Please note that global installs of create-react-app are no longer supported.

এর প্যাকেজ.জসনে my-app:

"dependencies": {
  "react": "^16.12.0",
  "react-dom": "^16.12.0",
  "react-scripts": "3.3.0" <-- up-to-date
}

আমি সিআরএ চেঞ্জলগটি দেখেছি এবং দেখে মনে হচ্ছে কাস্টম টেম্পলেটগুলির জন্য সমর্থন যোগ করা হয়েছিল - তবে এটি কমান্ডটি create-react-app my-appবদলেছে বলে মনে হচ্ছে না ।

এখানে কি ঘটছে কোন ধারণা?


7
গুজব যে বিশ্বব্যাপী প্যাকেজ আর গরম হয় না। চেষ্টা 'npm Init প্রতিক্রিয়া-অ্যাপ আমার-অ্যাপ'
টিম উইলসন

12
আপনার
টিম উইলসন

11
ধন্যবাদ - কী কাজ শেষ হয়েছে (সুতা ব্যবহার করে) সিআরএকে এটি দিয়ে আপগ্রেড yarn global upgrade create-react-appকরছে : - তারপরেyarn create react-app my-app
স্যাম ইয়ংনিওয়াই

উইন্ডোজ মেশিনেও আমি একই সমস্যা পেয়েছি
ম্যাক্স ক্যারল ২

যখন এখানে সমস্ত পরামর্শ ব্যর্থ হয়েছিল তখন আমার পক্ষে কী কাজ locate create-react-appকরেছিল create-react-appএবং নাম ছিল এমন সমস্ত ডিরেক্টরি মুছে ফেলা হয়েছিল । তবেই npx create-react-appশেষ পর্যন্ত আমার জন্য আবার স্বাভাবিকভাবে কাজ করেছিল।
কাই কার্ভার

উত্তর:


353

আপনি যদি এর আগে create-react-appবিশ্বব্যাপী ইনস্টল করেন npm install -g create-react-appতবে সর্বদা সর্বশেষতম সংস্করণ ব্যবহার করে npm uninstall -g create-react-appতা নিশ্চিত করে আমরা আপনাকে প্যাকেজটি আনইনস্টল করার পরামর্শ দিচ্ছি npx

ডক্স

নীচের যে কোনও একটি আদেশ ব্যবহার করুন:

  • npx create-react-app my-app
  • npm init react-app my-app
  • yarn create react-app my-app

20
আমি ভেবেছিলাম এনপিএম আনইনস্টল -g ক্রিয়েট-রিএ্যাক্ট-অ্যাপ্লিকেশন এবং এনপিএক্স ক্রিয়েট-রিএ্যাক্ট-অ্যাপ্লিকেশনটি আমার অ্যাপ্লিকেশনটিতে কাজ করবে। তবে কোনওভাবে এনপিএক্স এখনও টেমপ্লেট ছাড়াই একটি প্রকল্প তৈরি করে। কীভাবে তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশনটি ক্যাশেড রয়েছে? আমি ভেবেছিলাম বিশ্বব্যাপী ক্রেইল ইনস্টলেশনটি হ্রাস করা হবে। এনপিএক্স ব্যবহার করার আগে আমাকে ক্রিয়েট-রিএ্যাক্ট-অ্যাপ-জি আপডেট করতে হয়েছিল।
রবিন ওয়েয়ারুচ

124
যদি আপনার পরেও একই ত্রুটি থাকে তবে আপনার কনসোলে npm uninstall -g create-react-appপ্রবেশ which create-react-appকরুন। যদি এটির মতো /usr/local/bin/create-react-appকোনও কিছু ফিরে আসে তবে rm -rf /usr/local/bin/create-react-appম্যানুয়ালি মুছতে একটি করুন do
v42

12
এটি একটি ভাল পদ্ধতির আইএমএইচও নয়। আমাদের কেন প্রতিলিপি স্থানীয় কপি না দিয়ে প্রতিবার ডাউনলোড এবং চালানো হবে? এর ব্যান্ডউইদথের অপচয় এবং ইন্টারনেট থেকে এলোমেলো কোড কার্যকর করার খুব ভাল উপায় এবং একদিন হ্যাক হয়ে যায় .... ঠিক এটি পুনরায় ইনস্টল করুন যেমন আমি npm install create-react-app -gআমার সমাধান করেছি মানে আপনি শেষ পর্যন্ত এই ত্রুটিটি আবার পেয়ে যাবেন তবে লোকেদের থেকে নির্বিচারে কোড চালানো উচিত নয় ওয়েবে এবং যদি তারা তাই পছন্দ করে একটি নির্দিষ্ট সংস্করণটিতে এ থাকার জন্য সক্ষম হওয়া উচিত ....
রডরিগো Graça

6
অবশেষে এটি npm uninstall -g create-react-app sudo rm -rf /usr/local/bin/create-react-app npx create-react-app newapp --template typescript
টাইপস্ক্রিপ্ট

2
npm list -g --depth=0আপনার ইনস্টল করা নোড প্যাকেজগুলিতে ক্রিয়েট-রিএ্যাক্ট-অ্যাপ তালিকাভুক্ত রয়েছে কিনা তা দেখতে এটি ব্যবহার করুন । যদি তা হয় তবে npm uninstall -g create-react-appআনইনস্টল করতে চালান ।
ক্লোড ডি-চাচামবিলা

59

1)

npm uninstall -g create-react-app

অথবা

yarn global remove create-react-app

2)

একটি বাগ রয়েছে বলে মনে হচ্ছে যেখানে ক্রিয়েট-রিঅ্যাক্ট-অ্যাপটি সঠিকভাবে আনইনস্টল করা হয় না এবং নতুন কমান্ডগুলির মধ্যে একটি ব্যবহার করার ফলে নেতৃত্ব দেয়:

একটি টেমপ্লেট সরবরাহ করা হয়নি। এটি সম্ভবত কারণ আপনি তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশনটির পুরানো সংস্করণ ব্যবহার করছেন।

এটি দিয়ে আনইনস্টল করার পরে , আপনার কমান্ড লাইনে (উইন্ডোজ :) npm uninstall -g create-react-appদিয়ে এটি এখনও আপনার "ইনস্টলড" আছে কিনা তা পরীক্ষা করে দেখুন । যদি এটি কোনও কিছু ফেরত দেয় (উদাঃ / usr / স্থানীয় / বিন / তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন ), তবে একটি করুনwhich create-react-appwhere create-react-apprm -rf /usr/local/bin/create-react-app ম্যানুয়ালি মুছতে ।

3)

তারপরে এই উপায়গুলির মধ্যে একটি:

npx create-react-app my-app
npm init react-app my-app
yarn create react-app my-app

5
আমাকে ইনস্টলেশন ফোল্ডারটি সরিয়ে ফেলতে হবে, এনএমপি আনইনস্টল করুন-
রিয়েট

2
$ প্রতিধ্বনি '#! / বিন / শ'> / ইউএসআর / লোকাল / বিন / ক্রিয়েট-রিঅ্যাক্ট-অ্যাপ্লিকেশন $ প্রতিধ্বনি 'এর পরিবর্তে সুতা তৈরি করুন-প্রতিক্রিয়া-অ্যাপ্লিকেশন ব্যবহার করুন'> / ইউএসআর / স্থানীয় / বিন / তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন $ চিএমড 0700 / ইউএস / স্থানীয় / বিন / তৈরি-প্রতিক্রিয়া অ্যাপ্লিকেশন
জেসন এফবি

1
উইন্ডোজে, আপনি whereপরিবর্তে কমান্ডটি ব্যবহার করতে পারেনwhich
ভিনিসিয়াস

41

যদিও ইতিমধ্যে প্রচুর উত্তর এখানে। আমি 3 টি সমাধান নিয়ে এসেছি যা আমি এই পরিস্থিতির মুখোমুখি হয়ে ধাপে ধাপে প্রয়োগ করেছি।


প্রথম পদক্ষেপ: অফিসিয়াল ম্যানুয়াল থেকে,

আপনি যদি ইতিপূর্বে বিশ্বজুড়ে তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন ইনস্টল করেন তবে npm install -g create-react-appআমরা আপনাকে npm uninstall -g create-react-appএনপিএক্স সর্বদা সর্বশেষতম সংস্করণ ব্যবহার করে তা নিশ্চিত করে প্যাকেজটি আনইনস্টল করার পরামর্শ দিচ্ছি।

https://create-react-app.dev/docs/getting-started

আপনি নীচে এই আদেশগুলি ব্যবহার করতে পারেন:

  • npx create-react-app my-app
  • npm init react-app my-app
  • yarn create react-app my-app

দ্বিতীয় ধাপ (যদি প্রথমটি কাজ না করে):

কখনও কখনও এটি ক্যাশে রাখতে পারে then আপনি নীচে দেওয়া এই আদেশগুলি ব্যবহার করতে পারেন।

  • npm uninstall -g create-react-app
  • npm cache clean --force
  • npm cache verify
  • yarn create react-app my-app

তৃতীয় পদক্ষেপ: (যদি এই 2 টি কাজ করে না) প্রথমে এর মাধ্যমে আনইনস্টল করুন npm uninstall -g create-react-app, তারপরে which create-react-appআপনার কমান্ড লাইনে কমান্ড সহ এখনও এটি "ইনস্টলড" আছে কিনা তা পরীক্ষা করে দেখুন। যদি আপনার মতো কিছু পাওয়া যায় ( / usr / স্থানীয় / বিন / তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন ) এর তবে rm -rf /usr/local/bin/create-react-appম্যানুয়ালি মোছার জন্য এটি (ফোল্ডারটি পৃথক হতে পারে) চালান । তারপরে আবার এটি এনপিএক্স / এনএমপি / সুতার মাধ্যমে ইনস্টল করুন।

নোট : আমি শেষ পদক্ষেপে সফল।


2
এটি আমার পক্ষে কাজ করেছে। ধন্যবাদ.
প্রেস্টন

এটি ম্যাকস-এ আমার জন্য কাজ করেছে।
হান্টার

যে কারণেই হোক না কেন, npxএবং npm initকাজ yarnকরেনি , তবে ক্যাশে সাফ করার পরে করেছিলেন। আমি প্রয়োজন ফোল্ডারের খুব। সুতরাং তাই ধন্যবাদ। rm -rfcreate-react-app
জেবগির

28

এই আদেশ দ্বারা বিশ্বব্যাপী প্রথমে তৈরি-প্রতিক্রিয়া-অ্যাপটি আনইনস্টল করুন:

npm uninstall -g create-react-app

তারপরে আপনার প্রকল্প ডিরেক্টরিতে:

npm install create-react-app@latest

পরিশেষে:

npx create-react-app my-app

এইটি আমাকে
টিওয়াইতে

21

উপরের উত্তরগুলিতে আরও যোগ করতে:

এর নতুন প্রকাশের সাথে create-react-app, আপনি কাস্টম টেম্পলেটগুলি ব্যবহার করে একটি নতুন অ্যাপ তৈরি করতে পারেন। এখন পর্যন্ত দুটি টেম্পলেট উপলব্ধ:

  • CRA-টেমপ্লেট
  • CRA-টেমপ্লেট-টাইপ করা বিষয়

ব্যবহার :

npx create-react-app my-app [--template typescript]

এর সর্বশেষ পরিবর্তনগুলির আরও বিশদ create-react-app:

https://github.com/facebook/create-react-app/releases/tag/v3.3.0


17

আমারও একই সমস্যা ছিল। আমি যখন ট্রিড করলাম তখন npm init react-app my-appকমান্ড একই বার্তাটি ফিরে আসবে

একটি টেমপ্লেট সরবরাহ করা হয়নি। এটি সম্ভবত কারণ আপনি তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশনটির পুরানো সংস্করণ ব্যবহার করছেন।

কিন্তু

yarn create react-app my-app কমান্ড ঠিক কাজ করে।


17

এটি আমার পক্ষে কাজ করেছে।

  1. npm uninstall -g create-react-app
  2. npx create-react-app my-app

15
  1. npm install -g create-react-app আপনার পিসিতে
  2. আবার প্রকল্পের সাথে প্রতিক্রিয়া তৈরি করুন npx create-react-app my-app

7
যদিও বিশ্বজুড়ে তৈরি-প্রতিক্রিয়া-অ্যাপটি আনইনস্টল করার পরামর্শ দেওয়া হচ্ছে।
রবিন ভেরুচ

এই পদ্ধতির সাথে কোনও নতুন আপডেট এলে ত্রুটি ফিরে আসবে
হিলারি মিওয়াপে

আমি মনে করি এটিই বিশ্বব্যাপী তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন ইনস্টল করার ক্ষেত্রে ত্রুটির কারণ হয়েছিল
রবার্ট স্টোকস

12

এই দুটি পদক্ষেপ আমার পক্ষে কাজ করেছিল

1) আনইনস্টল করা এই আদেশটি দিয়ে বিশ্বব্যাপী প্রতিক্রিয়া-অ্যাপ্লিকেশন

npm uninstall -g create-react-app

2) এই কমান্ডটি দিয়ে প্রকল্প ফোল্ডারে রিঅ্যাক্ট-অ্যাপ ইনস্টল করা

npx create-react-app project-name

10

" আপনি যদি এনটিএম ইনস্টল-জি ক্রিয়েট-রিএ্যাক্ট-অ্যাপের মাধ্যমে বিশ্বব্যাপী ক্রিয়েট-রিএ্যাক্ট-অ্যাপ্লিকেশন ইনস্টল করেন তবে এনপিএক্স সর্বদা সর্বশেষতম সংস্করণ ব্যবহার করে তা নিশ্চিত করার জন্য আমরা আপনাকে এনএমপি আনইনস্টল -g ক্রিয়েট-রিএ্যাক্ট-অ্যাপ ব্যবহার করে প্যাকেজটি আনইনস্টল করার পরামর্শ দিচ্ছি we "

এটি https://create-react-app.dev/docs/getting-st সূত্র / এ রিপোর্ট করা হয়েছে । আমার জন্য, এটি কার্যকর হয়নি। এর পরিবর্তে আমাকে বিশ্বব্যাপী তৈরি-প্রতিক্রিয়া-অ্যাপটি পুনরায় ইনস্টল করতে হয়েছিল।

এই সমস্যাটি সমাধানের জন্য আমার পদক্ষেপগুলি ছিল:

  1. এনপিএম আনইনস্টল করুন -g তৈরি করুন-প্রতিক্রিয়া-অ্যাপ্লিকেশন
  2. এনপিএম ইনস্টল -জি তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন
  3. এনপিএক্স তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন আমার অ্যাপ্লিকেশন

1
এটি আর তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন এর বিশ্বব্যাপী ইনস্টলেশন ব্যবহার করার পরামর্শ দেওয়া হয় না।
রবিন ভেরুচ

4
এটি সত্য, তবে, আমি কোনও বৈশ্বিক ইনস্টলেশন না করে টেমপ্লেটটি ইনস্টল করার অন্য কোনও উপায় বের করতে পারি না। এটি যাইহোক আমার অ্যাপে কোনও পার্থক্য করে না।
গলি হাবিবি

6
হ্যাঁ, ডক যা করতে বলেছেন তা ঠিক তেমন কাজ করছে না
কোরি গিবসন

10

প্রথমে আপনার এনএমপি ক্যাশে সাফ করুন তারপরে সুতা ব্যবহার করুন:

  • npm cache clean --force
  • npm cache verify
  • yarn create react-app my-app

আশা করি এটা কাজে লাগবে.

সম্পাদনা

... আমি আরও এই সমস্যাটি দেখার পরে আপনি নিম্নলিখিতগুলি চেষ্টা করতে চাইতে পারেন:

  1. npm uninstall -g create-react-app
  2. yarn global remove create-react-app
  3. which create-react-app - যদি এটি কোনও কিছু ফেরত দেয় (উদাঃ / ইউএসআর / স্থানীয় / বিন / তৈরি-প্রতিক্রিয়া অ্যাপ্লিকেশন), তবে ম্যানুয়ালি মুছে ফেলার জন্য একটি আরএম-আরএফ / ইউএসআর / স্থানীয় / বিন / তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন করুন।
  4. npm cache clean --force
  5. npm cache verify
  6. npx create-react-app@latest

এই পদক্ষেপগুলি বিশ্বব্যাপী ইনস্টল করা ক্রিয়েট-রিএ্যাক্ট-অ্যাপ্লিকেশন ইনস্টলগুলি সরিয়ে ফেলতে হবে, তারপরে আপনি ম্যানুয়ালি পুরানো বিশ্বব্যাপী ইনস্টল করা ক্রিয়েট-রিঅ্যাক্ট-অ্যাপ্লিকেশন স্ক্রিপ্টগুলির সাথে যুক্ত পুরানো ডিরেক্টরিগুলি সরিয়ে ফেলুন। তারপরে আপনার তৈরি-রিএ্যাক্ট-অ্যাপ্লিকেশনটির কোনও পুরানো ক্যাশেড সংস্করণ ব্যবহার না করা হয়েছে তা নিশ্চিত করার জন্য আপনার এনএমপি ক্যাশে সাফ করা ভাল। সর্বশেষে সঙ্গে একটি নতুন reactjs অ্যাপ্লিকেশন তৈরি @latestতাই মত বিকল্প: npx create-react-app@latest। এই সমস্যাটি নিয়ে অনেক বিভ্রান্তি দেখা দিয়েছে যেখানে এনপিএক্স তৈরি-প্রতিক্রিয়া-অ্যাপ ব্যবহার করার সময় কোনও টেম্পলেট তৈরি করা হয়নি, আপনি যদি উপরে বর্ণিত পদক্ষেপগুলি অনুসরণ করেন (1-6) তবে আমি আশা করি আপনার সাফল্য আসবে।

পুনশ্চ

আমি যদি তখন ক্লায়েন্ট নামে পরিচিত একটি ডিরেক্টরিতে একটি প্রতিক্রিয়া অ্যাপ্লিকেশন তৈরি করতে চাইতাম তবে আমি টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করব:

npx creacte-react-app@latest ./client

শুভকামনা।


9

সমস্ত বিকল্প ম্যাকোস এ আমার জন্য কাজ করে নি। কাজটি কি নিম্নলিখিত 3 পদক্ষেপ ছিল:

  1. নোডটি মুছে দিন: / usr / স্থানীয় / বিন /

তারপর

  1. নতুনটি নোড ইনস্টল করুন: https://nodejs.org/en/

তারপর

  1. প্রতিক্রিয়া ইনস্টল করুন: এনপিএক্স তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন আমার অ্যাপ্লিকেশন অনুসরণ করুন: https://create-react-app.dev/

হ্যাঁ এটি সঠিক - তবে এটি এখনও ইনস্টল রয়েছে কিনা তা পরীক্ষা করে দেখুন act প্রতিক্রিয়া-তৈরি-অ্যাপ্লিকেশন - রূপান্তর। যদি এখনও কোনও সংস্করণ থাকে তবে আপনাকে এটি ম্যানুয়ালি মুছে ফেলতে হতে পারে। আমার ক্ষেত্রে এটি ~ / .nvm / সংস্করণ / নোড / <নোড সংস্করণ> / lib / নোড_মডিউলগুলি রয়ে গেছে যাতে আপনাকে সেই ফোল্ডারে আরএম-আরএফ-প্রতিক্রিয়া-তৈরি-অ্যাপ্লিকেশন করতে হবে
নেলিস

9

সুতরাং আমি এখানে সমস্ত পদক্ষেপ পেরিয়েছি, কিন্তু সাহায্য না করে।

TLDR; চালানnpx --ignore-existing create-react-app

আমি ম্যাকের সাথে আছি Mojave 10.15.2

সিআরএ বিশ্বব্যাপী ইনস্টল করা হয়নি - এটির মধ্যে /usr/local/lib/node_modulesবা এটিও খুঁজে পায়নি /usr/local/bin

তারপরে আমি সিআরএর গিথুব ইস্যুতে এই মন্তব্যটি জুড়ে এসেছি । --ignore-existingপতাকা সহ কমান্ড চালানো সাহায্য করেছে।


8

npx create-react-app@latest your-project-name

সমস্ত উত্তর চেষ্টা করার পরে আমার জন্য কাজ আশা করি যা ভবিষ্যতে কাউকে সহায়তা করতে পারে।


7

লিনাক্সের জন্য এটি আমার পক্ষে কাজ করেছিল

sudo npm uninstall -g create-react-app
npx create-react-app my-test-app

7

টিএলডিআর: গ্লোবাল প্যাকেজটি আনইনস্টল করুন npm uninstall -g create-react-appএবং ব্যবহার করে নতুন প্রতিক্রিয়া অ্যাপ্লিকেশন তৈরি করুন npx create-react-app app


সমস্যা

আপনি create-react-appএনপিএম ব্যবহার করে বিশ্বব্যাপী ইনস্টল করেছেন এর একটি পুরানো সংস্করণ ব্যবহার করছেন । দ্যcreate-react-appকমান্ড এই বিশ্বব্যাপী প্যাকেজ ডাকে।

আপনি নিশ্চিত করেছি করতে পারে যে আপনি চলমান দ্বারা একটি পুরানো সংস্করণ ব্যবহার করা হয়েছে npm outdated -g create-react-appবা তুলনা create-react-app --versionসঙ্গে npm view create-react-app

যে সংস্করণটি react-scriptsআপ টু ডেট ছিল, অ্যাপ্লিকেশনটিকে বুটস্ট্র্যাপ করে এমন প্যাকেজটির সংস্করণটির সাথে কোনও সম্পর্ক নেই ( create-react-app), এটি যে প্যাকেজগুলি ব্যবহার করে তার সর্বশেষ সংস্করণ ( react-scriptsএই ক্ষেত্রে) গ্রহণ করে।

সমাধান

আপনি যদি create-react-appকমান্ডটি ব্যবহার চালিয়ে যেতে চান তবে আপনাকে বৈশ্বিক প্যাকেজটি ব্যবহার করে আপডেট করতে হবে npm update -g create-react-app। দ্রষ্টব্য যে আপনি এটি আপ টু ডেট রাখতে পর্যায়ক্রমে এটি করতে চাইবেন। আপনি লক্ষ্য করবেন যে create-react-appএটি প্রস্তাব দেয় না (আপনার ইনস্টল থেকে লগগুলিতে উল্লিখিত)।

আরও ভাল পদ্ধতির মাধ্যমে বিশ্বব্যাপী ইনস্টলটি পুরোপুরি মুছে ফেলা হবে ( npm uninstall -g create-react-app) এবং পরিবর্তে ব্যবহার করা npxযাতে এটি প্যাকেজের সর্বশেষতম সংস্করণটি প্রতিবার গ্রহণ করে (আরও বিস্তারিতnpx নীচে )।

আপনার নিশ্চিত হওয়া উচিত যে create-react-appকমান্ডটি "পাওয়া যায় নি" তা নিশ্চিত করার জন্য এটি ব্যবহারের চেষ্টা করে বিশ্বব্যাপী এটি আনইনস্টল করা হয়েছিল ।

আনইনস্টল করা নিয়ে সমস্যা?

এটি কোথায় ব্যবহার করে ইনস্টল করা হয়েছে আপনি ডিবাগ করতে পারেন which create-react-app। এটি আনইনস্টল করার ক্ষেত্রে যদি আপনার সমস্যা হয় তবে আপনার মেশিনে নোড / এনপিএমের একাধিক সংস্করণ থাকতে পারে (একাধিক ইনস্টল থেকে, অথবা আপনি নোড সংস্করণ পরিচালক যেমন ব্যবহার করেন nvm)। এটি একটি পৃথক সমস্যা যা আমি এখানে সম্বোধন করব না, তবে এই উত্তরে কিছু তথ্য রয়েছে ।

একটি দ্রুত পারমাণবিক পন্থা হ'ল জোর করে এটিকে ( rm -rf) ফেরানোর পথে সরিয়ে দেওয়া which create-react-app


ক্রোড়পত্র

গ্লোবাল এনপিএম প্যাকেজ এবং npxকমান্ড

$ NPM_PACKAGE_NAME আপনি যে ডিরেক্টরিতে রয়েছেন তা নির্বিশেষে সর্বদা প্যাকেজের বিশ্বব্যাপী ইনস্টল করা সংস্করণ ব্যবহার করবে।

$ npx NPM_PACKAGE_NAME বর্তমান ডিরেক্টরি থেকে রুটে অনুসন্ধান করার সময় এটি প্যাকেজের প্রথম সংস্করণ ব্যবহার করবে:

  • আপনার যদি আপনার বর্তমান ডিরেক্টরিতে প্যাকেজ থাকে তবে এটি এটি ব্যবহার করবে।
  • অন্যথায় যদি আপনার কোনও ডিরেক্টরিতে আপনার প্যাকেজটি থাকে যা আপনার বর্তমান ডিরেক্টরিটির পিতামাতা হয় তবে এটি এটি খুঁজে পাওয়া প্রথমটি ব্যবহার করবে।
  • অন্যথায় যদি আপনার প্যাকেজটি বিশ্বব্যাপী ইনস্টল করা থাকে তবে এটি এটি ব্যবহার করবে।
  • অন্যথায় যদি আপনার কাছে প্যাকেজটি না থাকে তবে এটি অস্থায়ীভাবে এটি ইনস্টল করবে, এটি ব্যবহার করবে এবং তারপরে এটি বাতিল করবে। - প্যাকেজটি আপ টু ডেট রয়েছে তা নিশ্চিত করার সেরা উপায় এটি

এনপিএক্স সম্পর্কে আরও তথ্য এই উত্তরে পাওয়া যাবে ।

সাথে ব্যবহার npxকরাcreate-react-app

create-react-appnpxসেই প্যাকেজটি ( yarn create react-app, npm init react-app) -র সাথে সুনির্দিষ্ট একটি প্রতিক্রিয়ার অ্যাপ্লিকেশন তৈরি করার জন্য কিছু বিশেষ কমান্ড / উপকরণ রয়েছে (তবে পরিবর্তে ), তবে npx create-react-appএটি অন্যান্য প্যাকেজগুলির মতোই কাজ করবে।

yarn বনাম npm গ্লোবাল ইনস্টল

সুতা গ্লোবাল ইনস্টলগুলি আলাদা ফোল্ডারে সঞ্চয় করে npm, এ কারণেইyarn create react-app বিশ্বব্যাপী এনপিএম প্যাকেজটি আনইনস্টল না করেই তাত্ক্ষণিকভাবে কাজ করা হবে (যতদূর সুতার সম্পর্কিত, প্যাকেজটি ইনস্টল করা হয়নি)।

এটি কেবলমাত্র একটি অস্থায়ী সমাধান, কারণ তৈরি প্রতিক্রিয়া অ্যাপ্লিকেশন ব্যবহার করার সময় আপনাকে সর্বদা এনপিএমের পরিবর্তে সুতা ব্যবহার করা মনে রাখতে হবে।


5

এটি আমার সমস্যার সমাধান করেছে

পদক্ষেপ:

1. তৈরি-প্রতিক্রিয়া অ্যাপটি আনইনস্টল করুন

npm uninstall -g create-react-app

এখনই ব্যবহার করুন

npx create-react-app my-app

এটি স্বয়ংক্রিয়ভাবে আপনার জন্য টেমপ্লেট তৈরি করবে।


5

এই সমস্যাটি এর মতো সমাধান করা হয় না, সমস্যাটি নোডের বিভিন্ন ক্ষেত্রে রয়েছে, বিশ্বব্যাপী তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন সরিয়ে চেষ্টা করুন এবং তারপরে আপনার মূল ব্যবহারকারী থেকে নোড_মডিউলগুলি এবং প্যাকেজ-লক.জসন মুছুন


5

এটি আমার পক্ষে কাজ করে!

1) npm uninstall -g create-react-app

2) npm install -g create-react-app

3) npx create-react-app app_name

যদি আপনি এর create-react-appমাধ্যমে বিশ্বব্যাপী কোনও পূর্বে ইনস্টল করেন তবে npm install -g create-react-appএটি ব্যবহার করে আনইনস্টল করা ভালnpm uninstall -g create-react-app


3

প্রথমে তৈরি-প্রতিক্রিয়া-অ্যাপটি আনইনস্টল করুন

npm uninstall -g create-react-app

তারপরে দৌড়াও yarn create react-app my-app বাnpx create-react-app my-app

তারপরে দৌড়ানো yarn create react-app my-appবা npx create-react-app my-appতবুও ত্রুটিটি দিতে পারে,

একটি টেমপ্লেট সরবরাহ করা হয়নি। এটি সম্ভবত কারণ আপনি তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশনটির একটি পুরানো সংস্করণ ব্যবহার করছেন lease দয়া করে নোট করুন যে তৈরি করুন-প্রতিক্রিয়া-অ্যাপ্লিকেশনের গ্লোবাল ইনস্টলগুলি আর সমর্থিত নয়।

ক্যাশগুলির কারণে এটি ঘটতে পারে। সুতরাং পরবর্তী রান

npm cache clean --force 

তারপর চালান

npm cache verify

এখন এটি সমস্ত পরিষ্কার। এখন চালান

yarn create react-app my-app অথবা npx create-react-app my-app

এখন আপনি যা প্রত্যাশা করেছিলেন তা পাবেন!


3

আমি বিশ্বব্যাপী এনপিএম লিব থেকে আনইনস্টল করে ম্যাকের উপরে এই সমস্যাটি সমাধান করেছি create-react-app, এটি মূলত যা বলেছিল, কেবল করার চেষ্টা করুন, আপনারও প্রয়োজন sudo:

sudo npm uninstall -g create-react-app

তারপরে সহজভাবে চালান:

npx create-react-app my-app-name

এখন সমস্ত ভাল হওয়া উচিত এবং নীচের মত ফোল্ডার স্ট্রাকচারগুলি পাওয়া উচিত:

তৈরি প্রতিক্রিয়া অ্যাপ্লিকেশন ব্যবহার করে টেমপ্লেট সরবরাহ করা হয়নি


1
আমি লিনাক্স মিন্ট ১৯ (উবুন্টু ভিত্তিক সিস্টেম) এ উপরোক্ত এই সমস্ত পদ্ধতিগুলির চেষ্টা করছিলাম। কিছুই সাহায্য করেনি, তবে এটি তা করেছে। sudo npm uninstall -g create-react-app
ভিক্টর

3

কমান্ডটি ব্যবহার npm uninstall -g create-react-appকরা আমার পক্ষে কার্যকর হয়নি।

তবে এটি কাজ করেছে:

yarn global remove create-react-app

এবং তারপর:

npx create-react-app my-app


এটি আমার পক্ষে কাজ করেছে, আমি /
ইউএসআর

3

এই কাজটি আমার জন্য:

আসুন, এই আদেশ দ্বারা বিশ্বব্যাপী তৈরি-প্রতিক্রিয়া-অ্যাপটি আনইনস্টল করুন:

npm uninstall -g create-react-app

এর পরে আপনার প্রকল্প ডিরেক্টরিতে:

npm install create-react-app@latest

অবশেষে:

npx create-react-app my-app

প্রকারের জন্য:

npx create-react-app my-app --template typescript

2

এ জাতীয় উদ্ভট সমস্যা কারণ এটি গতকাল আমার জন্য কাজ করেছিল এবং আমি আজ সকালে একই ত্রুটিটি পেয়েছি across রিলিজ নোটের উপর ভিত্তি করে, টেমপ্লেটগুলিকে সমর্থন করার জন্য একটি নতুন বৈশিষ্ট্য যুক্ত করা হয়েছে যাতে দেখে মনে হচ্ছে কমান্ড লাইনে কয়েকটি অংশ পরিবর্তিত হয়েছে (উদাহরণস্বরূপ, এটি --typescriptব্যবহারের পক্ষে অবচিত করা হয়েছিল --template typescript)

নিম্নলিখিত কাজগুলি করে এগুলি কাজ করার ব্যবস্থা করেছিলাম:

  1. বিশ্বব্যাপী তৈরি-প্রতিক্রিয়া-অ্যাপটি আনইনস্টল করুন npm uninstall create-react-app -g
  2. এনপিএম ক্যাশে যাচাই করুন npm cache verify
  3. টার্মিনাল বন্ধ করুন। আমি ম্যাক টার্মিনালটি ব্যবহার করি, যদি কোনও আইডিই ব্যবহার করা হয় তবে সম্ভবত বন্ধ এবং পুনরায় খোলা।
  4. টার্মিনালটি পুনরায় খুলুন, আপনি যেখানে আপনার প্রকল্পটি চান সেখানে ব্রাউজ করুন এবং নতুন টেমপ্লেট কমান্ড কনভেনশনগুলি ব্যবহার করে এনপিএক্সের মাধ্যমে ক্রিয়েট-রিএ্যাক্ট-অ্যাপ চালান। এটি কাজ করার জন্য, আমি ধারাবাহিকতা নিশ্চিত করতে ডকুমেন্টেশন সাইট থেকে টাইপস্ক্রিপ্ট মাই-অ্যাপ ব্যবহার করেছি:npx create-react-app my-app --template typescript

যদি এটি কাজ করে তবে আপনার একাধিক ইনস্টলগুলি দেখতে হবে: একটি প্রতিক্রিয়া-স্ক্রিপ্টগুলির জন্য এবং একটি টেমপ্লেটের জন্য। ত্রুটি বার্তাটি আর প্রদর্শিত হবে না।


2

npm uninstall -g create-react-app কিছু ক্ষেত্রে একটি উত্তর হতে পারে, কিন্তু আমার না।

আপনার নিজের তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশনটি ম্যানুয়ালি মুছে ফেলা উচিত যেখানে অবস্থিত ~/.node/bin/বা /usr/bin/(কেবলমাত্র টাইপ করুন which create-react-appএবং আপনি যে অবস্থানগুলি ব্যবহার করেছেন দেখেছেন সেগুলি থেকে সরিয়ে ফেলুন rm -rf), কেবলমাত্র চালানো হবে npm i -g create-react-app

এর পরে create-react-appসঠিকভাবে কাজ করা হবে।


2

এটি আমার পক্ষে কাজ করেছে 1. এই আদেশ দ্বারা বিশ্বব্যাপী প্রথমটি আনইনস্টল করুন-অ্যাপ্লিকেশন:

npm uninstall -g create-react-app

যদি আপনার এখনও পূর্ববর্তী ইনস্টলেশন থাকে তবে দয়া করে আমার অ্যাপ্লিকেশন নামক ফোল্ডারটি পুরোপুরি মুছুন (

আপনার প্রকল্প ডিরেক্টরিতে 2.:

npm install create-react-app@latest

3.finally:

npx create-react-app my-app

1

এই কমান্ডটি ব্যবহার করার পরে:

yarn global upgrade create-react-app

আমি তখন চেষ্টা করেছি:

yarn create-react-app my-app but it didn't work for me.

এটি যদিও কাজ করেছে:

npx create-react-app my-app 

0

উইন্ডোজ 10-এর জন্য আমাকে সুতার ক্যাশে কিছু ফোল্ডার ম্যানুয়ালি মুছে ফেলতে হয়েছিল, আমার পথটি কিছুটা C:\Users\username\AppData\Local\Yarn\Cache\v1হ'ল এবং যে ফোল্ডাগুলি আমাকে সরিয়ে ফেলতে হয়েছিল তা হ'ল কিছুnpm-create-react-app-1.0.0-1234567890abcdef


0

আমার একই সমস্যা ছিল এবং আমি আমার মেশিনে বিশ্বজুড়ে "ক্রিয়েট-রিএ্যাক্ট-অ্যাপ" ইনস্টল করেছি। ত্রুটি আছে:

"একটি টেমপ্লেট সরবরাহ করা হয়নি This এটি সম্ভবত কারণ আপনি তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশনটির পুরানো সংস্করণ ব্যবহার করছেন Please

তারপরে আমি এই কমান্ডটি ব্যবহার করে পূর্ববর্তী ইনস্টলটি সরিয়েছি।

এনপিএম আনইনস্টল করুন -g তৈরি করুন-প্রতিক্রিয়া-অ্যাপ্লিকেশন

তারপরে নতুন রিএ্যাক্ট অ্যাপটি ইনস্টল করুন।

এনপিএক্স তৈরি-রিএ্যাক্ট-অ্যাপ্লিকেশন নতুন অ্যাপ্লিকেশন


0

প্রশাসক হিসাবে আপনার টার্মিনালটি চালানোর চেষ্টা করুন। আমার একই সমস্যা ছিল এবং প্রশাসক হিসাবে টার্মিনালটি খোলা এবং তারপরে আপনার অ্যাপ্লিকেশনটি এনপিএক্স-তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশনটি করা ছাড়া আর কিছুই সাহায্য করে নি

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