Create-React-App स्टार्टर टेम्पलेट नहीं बनाता है


12

मैं इन निर्देशों के अनुसार टाइपस्क्रिप्ट टेम्पलेट के साथ एक नई परियोजना बनाने की कोशिश कर रहा हूं ।

npx create-react-app app-ui --template typescript

यद्यपि यह सभी नोड मॉड्यूल स्थापित करता है, यह स्टार्टर प्रोजेक्ट नहीं बनाता है और न ही यह प्रदान किए गए टेम्पलेट का उपयोग करता है। मुझे यह संदेश मिला:

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.

मैं निर्देशों का पालन करने और cli की वैश्विक स्थापना को हटाने का प्रयास कर रहा हूं, लेकिन यह भी काम नहीं करता है:

 npm uninstall -g create-react-app
 up to date in 0.037s

कोई फर्क नहीं पड़ता कि मैं क्या करता हूं मैं क्ली को अनइंस्टॉल नहीं कर सकता। क्या हो रहा है?

संपादित करें:

मैं इसे आंशिक रूप से पीसी पर काम करने में सक्षम था।

npm remove create-react-app

फिर

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

मैंने कोष्ठक के साथ कोशिश की और यद्यपि टेम्पलेट परियोजना है, यह टाइपस्क्रिप्ट में नहीं है। अभी क्ली के साथ कुछ बहुत गलत है।

संपादित करें:

इस पोस्ट ने क्ली को अनइंस्टॉल नहीं कर पाने के मुद्दे को हल किया। आशा है कि यह किसी की मदद करता है और कृपया ओपी को आगे बढ़ाए।


3
ठीक यही मुद्दा अभी मेरे साथ हो रहा है। मैं भाग गया npm uninstall -g create-react-app, और फिर npx create-react-app app-uiटेम्पलेट के झंडे के साथ और बिना दोनों भाग गया , लेकिन मुझे एक ही चेतावनी मिल रही है। परिणामी आउटपुट यह सिर्फ node_modules निर्देशिका, एक package.json और एक पैकेज- lock.json। मुझे यकीन नहीं है कि मैं क्या गलत कर रहा हूं।
मध्यस्थतानाम

जवाबों:


7

के लिए सेशन: अपने कोष्ठक जगह से बाहर हैं। आपके मामले के लिए, दस्तावेज़ डॉक्स का उपयोग करने के लिए कहते हैं:

npx बनाने प्रतिक्रिया एप्लिकेशन के तहत मेरी एप्लिकेशन के अंतर्गत --template [टेम्पलेट नाम]
-या-
npx बनाने प्रतिक्रिया एप्लिकेशन के तहत मेरी एप्लिकेशन के अंतर्गत --template टाइपप्रति


बाकी सभी के लिए:

1. स्थापना रद्द करें ( मैं लिनक्स / ubuntu पर हूँ )

sudo npm uninstall -g create-react-app

2. फिर दौड़ें

npx create-react-app my-app

नोट: सुनिश्चित करें कि सभी फ़ोल्डर / फ़ाइलें अनइंस्टॉल पर हटा दिए गए थे । यदि आपको अपने लिनक्स सेटअप में प्रतिक्रिया फ़ोल्डरों को एक्सेस करने में समस्या हो रही है जैसा कि मैं था (अनुमतियों के कारण), पहुंच प्राप्त करें और इसके द्वारा हटा दें:

sudo chown -R $USER /usr/bin/create-react-app

(... और फिर npx कमांड करें।)


1
कोष्ठक हटाने से टाइपस्क्रिप्ट टेम्पलेट कार्यात्मक हो गया। मुझे यकीन नहीं है कि मैं उन्हें वहाँ क्यों था। मुझे लगता है कि मैं सिर्फ कुछ भी कोशिश कर रहा था जो मुझे काम करने के लिए मिल सकता था। धन्यवाद!
मिकर्स

यह सुनकर खुशी हुई कि यह काम कर गया!
सी-नोट 187

7

मैंने इस मुद्दे को हल कर दिया sudo npm uninstall -g create-react-app

लेकिन इसने create-react-app को नहीं हटाया, इसलिए मुझे यह जांचना पड़ा कि यह किस डायरेक्टरी में है। टर्मिनल में, यदि आप टाइप करते हैं:

which create-react-app

यह आपको कुछ निर्देशिका देगा जैसे / usr / local / bin / create-react-app अब करें:

rm -rf /usr/local/bin/create-react-app

यह मैन्युअल रूप से create-react-app को हटा देगा। अब आप प्रतिक्रिया ऐप का उपयोग करके बनाना शुरू कर सकते हैं npx create-react-app my-app


2
मैं Ubuntu 19.10 का उपयोग कर रहा हूँ और यह एक आकर्षण की तरह काम करता है!
४६ पर एगडविद

1
मैं OSX (मैकबुक) का उपयोग कर रहा हूं और यह भी काम कर रहा है!
बम्हवान किम

1

मुझे भी यही समस्या आ रही थी। यह मेरे लिए काम करता है (लिनक्स)

चरण 01।

sudo npm remove create-react-app

चरण 02।

sudo npm uninstall -g create-react-app

चरण 03।

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

आशा है कि ये आपकी मदद करेगा।


यह बहुत धन्यवाद काम करता है
user3811671


0

अगर आप दौड़े तो npm uninstall -g create-react-app create-react-appभी इंस्टॉल हो सकते हैं। आप रनिंग करके चेक कर सकते हैं which create-react-app। यदि कोई पथ लौटाया गया create-react-appहै, तब भी स्थापित है। आप के साथ मॉड्यूल को हटा सकते हैं rm -r ${returned path}। उसके बाद रनिंग npx create-react-app app-ui --template typescriptको त्रुटियों या चेतावनियों के बिना काम करना चाहिए।


0

मैं 3 समाधानों के साथ आया था जो मैंने इस स्थिति का सामना करने पर कदम दर कदम लागू किया था।

पहला कदम: आधिकारिक मैनुअल से,

यदि आपने पहले से npm install -g create-react-app के माध्यम से विश्व स्तर पर क्रिएट-रिएक्शन-ऐप इंस्टॉल किया है, तो हम आपको सलाह देते हैं कि npm अनलिमिटेड -g create-react-app का उपयोग करके पैकेज को अनइंस्टॉल करें ताकि यह सुनिश्चित हो सके कि npx हमेशा नवीनतम संस्करण का उपयोग करता है।

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

आप नीचे इन आदेशों का उपयोग कर सकते हैं:

  • npx बनाएँ-प्रतिक्रिया-ऐप my-app
  • npm init प्रतिक्रिया-ऐप my-app
  • यार्न रिएक्शन-ऐप माय-ऐप बनाएं

दूसरा चरण (यदि पहला काम नहीं करता है):

कभी-कभी यह caches रख सकता है। तब आप नीचे दिए गए इन आदेशों का उपयोग कर सकते हैं।

  • npm की स्थापना रद्द करें -g create-react-app
  • npm कैश साफ - प्रवर्तन
  • npm कैश सत्यापन
  • यार्न रिएक्शन-ऐप माय-ऐप बनाएं

तीसरा चरण: (अगर ये 2 काम नहीं करेगा) पहले npm की स्थापना रद्द करें -g क्रिएट-रिएक्शन-ऐप के माध्यम से अनइंस्टॉल करें, फिर जांचें कि क्या आपके पास अभी भी यह "इंस्टॉल" है जिसके साथ आपकी कमांड लाइन पर क्रिएट-रिएक्शन-ऐप कमांड है। अगर आपको कुछ ऐसा मिला है ( / usr / local / bin / create-react-app ) तो मैन्युअल रूप से डिलीट करने के लिए इस rr -rf / usr / local / bin / create-react-app (फ़ोल्डर भिन्न हो सकते हैं) को चलाएं । फिर इसे npx / npm / यार्न के माध्यम से फिर से स्थापित करें। NB : मैं अंतिम चरण में सफल रहा।


0

जब मैंने अमल किया

बनाएँ-प्रतिक्रिया-ऐप हैलो

अधिसूचना के साथ केवल फ़ोल्डर संरचना के नीचे उत्पन्न

"कोई टेम्प्लेट प्रदान नहीं किया गया था। यह संभव है क्योंकि आप क्रिएट-रिएक्शन-ऐप के पुराने संस्करण का उपयोग कर रहे हैं। कृपया ध्यान दें कि क्रिएट-रिएक्शन-ऐप के वैश्विक इंस्टॉल अब समर्थित नहीं हैं।"

node_modules
package.json
yarn.lock

हल करने के लिए नीचे दिए गए चरणों का पालन किया

// क्रिएट-रिएक्शन-ऐप पैकेज को अनइंस्टॉल करना

npm की स्थापना रद्द करें -g create-react-app

उसके बाद मैं "npx" के माध्यम से नई प्रतिक्रिया ऐप बनाने के लिए तैयार हूं

ईएस 6 स्वाद के लिए (डिफ़ॉल्ट यह ईएस 6 भाषा लेगा)

npx बनाने-प्रतिक्रिया-एप्लिकेशन हैलो-दुनिया

टाइपस्क्रिप्ट स्वाद के लिए

npx create-reaction-app hello-world --template टाइपस्क्रिप्ट

सेमी के ऊपर चलने के बाद फ़ोल्डर की संरचना निम्नलिखित है

README.md
node_modules
package.json
public
src
yarn.lock

यार्न स्टार्ट // वर्क्स ठीक

node: v10.16.0
npm: 6.10.2

0

मेरा समाधान आप की तुलना में थोड़ा अलग होने के कारण समाप्त हुआ, इसलिए मैं इसे सिर्फ यहां जोड़ दूंगा जब किसी के पास एक समान मुद्दा होगा। जाहिरा तौर पर मैंने यार्न के साथ विश्व स्तर पर क्रिएट-रिएक्शन-ऐप इंस्टॉल किया, जिसे मैं देख सकता था जब मैं भागा था which create-react-appजिसके परिणामस्वरूप एक रास्ता था .../.config/yarn/global/node_modules/.bin/create-react-app। रनिंग yarn global remove create-react-appने इस पैकेज को हटा दिया और फिर मैं npx create-react-app app --template typescriptसफलतापूर्वक चला पाया ।


0
  1. Create-react-app इंस्टॉल करें

शुरुआत में, हमें create-react-app टूल इंस्टॉल करना होगा। यह React.js रचनाकारों द्वारा प्रदान किया गया एक उपकरण है, जो सभी आवश्यक निर्भरता के साथ React.js एप्लिकेशन का उपयोग करने के लिए तैयार करने की अनुमति देता है। उपकरण को स्थापित करने के लिए, हमें कमांड लाइन में निम्नलिखित कमांड का उपयोग करना होगा:

npm install -g create-react-app
  1. एप्लिकेशन बनाएं

अब, क्रिएट-रिएक्शन-ऐप टूल का उपयोग करके हमारा पहला एप्लिकेशन बनाना आसान है। हम इसे अपनी कमांड लाइन में एकल कमांड के साथ कर सकते हैं। सबसे पहले, उस फ़ोल्डर में नेविगेट करें जहां आप कमांड लाइन के माध्यम से अपना आवेदन करना चाहते हैं, और फिर निम्न कमांड चलाएं, जहां पर प्रतिक्रिया हमारे आवेदन का नाम है:

npx create-react-app reactapp

आप अपने आवेदन के लिए एक अलग नाम निर्धारित करने के लिए स्वतंत्र महसूस कर सकते हैं। यदि प्रक्रिया सफल हो गई, तो आपके पास ऐप तैयार होने के साथ आपका फ़ोल्डर होना चाहिए! अब आवेदन शुरू करते हैं!

  1. आवेदन शुरू करें

आइए निम्नलिखित कमांड्स के साथ अपना रिऐक्शन शुरू करें:

cd reactapp
npm start

पहला कमांड हमारे एप्लिकेशन के फ़ोल्डर में प्रवेश करने के लिए उपयोग किया जाता है, और दूसरा हमारे ऐप को शुरू करता है। डिफ़ॉल्ट रूप से, एप्लिकेशन लोकलहोस्ट: 3000 पर खुला है, लेकिन हम सेटिंग्स में पोर्ट बदल सकते हैं।

लिंक: https://dev.to/duomly/how-to-create-the-react-app-in-5-minute-1bmb

यह मदद करता है!


0

विंडोज उपयोगकर्ताओं के लिए, दो चरणों का पालन करें

npm uninstall -g create-react-app

फिर

npx create-react-app jamming

अपने नोड और npm को अपडेट करते रहें, नवीनतम स्थिर संस्करण


0
  1. कमांड का उपयोग करके क्रिएट-रिएक्शन-ऐप को अनइंस्टॉल करें: sudo npm स्थापना -g create-react-ऐप

चूंकि npm npm मॉड्यूल के वैश्विक उपयोग का समर्थन नहीं कर रहा है।

  1. कमांड का उपयोग करके हमेशा की तरह create-react-app बॉयलर-प्लेट स्थापित करें: npx create-react-app my-app

यह काम करता हैं!!


-1

मुझे भी यही समस्या आ रही थी। मैंने यह कोशिश की npm install -g create-react-app
तो create-react-app app-nameमेरे लिए यह काम किया।


हां, लेकिन क्या यह टेम्पलेट त्रुटि को हल करता है? मैं अब एक विंडोज़ मशीन पर हूँ (पहले एक मैक पर था) और यह वही काम कर रहा है ... खाली प्रोजेक्ट और टाइपस्क्रिप्ट शामिल नहीं था।
मिकर्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.