Create-react-app භාවිතයෙන් අච්චුව සපයා නැත


297

මම create-react-app my-appමගේ ටර්මිනලයේ විධානය ටයිප් කරන විට , එය ක්‍රියාත්මක වන බව පෙනේ - සියලුම පුස්තකාල සාර්ථකව බාගත කිරීම යනාදිය. එම ක්‍රියාවලිය අවසානයේ කෙසේ වෙතත් මට පණිවිඩයක් ලැබෙනුයේ a 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.

Package.json හි my-app:

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

මම CRA changelog පරීක්ෂා කර බැලූ විට අභිරුචි සැකිලි සඳහා සහය එක් කළ බවක් පෙනේ - කෙසේ වෙතත් විධානය create-react-app my-appවෙනස් වනු ඇති බවක් නොපෙනේ .

කිසියම් අදහසක් මෙහි සිදුවන්නේ කුමක්ද?


7
කටකතාව නම් ගෝලීය පැකේජය තවදුරටත් උණුසුම් නොවන බවයි. 'npm init react-app my-app' උත්සාහ කරන්න
ටිම් විල්සන්

12
ඔබේ ස්ථාපනයද යාවත්කාලීන කරන්න
ටිම් විල්සන්

11
ස්තූතියි - වැඩ කිරීම අවසන් කළේ (නූල් භාවිතා කරමින්) CRA යාවත්කාලීන කරන්නේ: yarn global upgrade create-react-app- ඉන්පසු කරන්නේyarn create react-app my-app
SamYoungNY

මට වින්ඩෝස් යන්ත්‍රයක එකම ගැටලුව ඇතිවිය
මැක්ස් කැරොල්

මෙහි ඇති සියලුම උපදෙස් අසාර්ථක වූ විට මට වැඩ කළේ නමේ locate create-react-appඇති සියලුම නාමාවලි මකා දැමීමයි create-react-app. npx create-react-appඅවසානයේදී මා වෙනුවෙන් නැවත සාමාන්‍යයෙන් වැඩ කළේ එවිට පමණි .
කායි කාර්වර්

Answers:


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
මම සිතුවේ npm uninstall -g create-react-app සහ npx create-react-app my-app වැඩ කරයි. කෙසේ හෝ npx තවමත් අච්චුවකින් තොරව ව්‍යාපෘතියක් නිර්මාණය කරයි. Create-react-app කෙසේ හෝ හැඹිලිගත කර තිබේද? මම හිතුවේ ගෝලීය ක්‍රේ ස්ථාපනය කිරීම අතහැර දමනු ඇති බවයි. මට npx භාවිතා කිරීමට පෙර create-react-app -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අතින් මකා දැමීමට කරන්න.
v42

12
මෙය හොඳ ප්‍රවේශයක් නොවේ IMHO. දේශීය පිටපතක් ලබා ගැනීම වෙනුවට සෑම අවස්ථාවකදීම අප දේවල් බාගත කර ධාවනය කළ යුත්තේ ඇයි? එහි කලාප පළල නාස්ති කිරීම සහ අන්තර්ජාලයෙන් අහඹු කේත ක්‍රියාත්මක කිරීමට ඉතා හොඳ ක්‍රමයක් වන අතර එක් දිනක් අනවසරයෙන් ඇතුළුවී ඇත .... npm install create-react-app -gමගේ විසඳුම කළාක් මෙන් එය නැවත ස්ථාපනය කරන්න යන්නෙන් අදහස් වන්නේ ඔබට අවසානයේදී මෙම දෝෂය නැවත ලැබෙනු ඇති නමුත් මිනිසුන් අත්තනෝමතික කේත ධාවනය නොකළ යුතුය වෙබ් අඩවි සහ ඒවා තෝරා ගන්නේ නම් නිශ්චිත අනුවාදයක රැඳී සිටීමට හැකි විය යුතුය ....
රොඩ්රිගෝ ග්‍රානා

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ඔබගේ ස්ථාපිත නෝඩ් පැකේජවල create-react-app ලැයිස්තුගත වී ඇත්දැයි බැලීමට මෙය භාවිතා කරන්න. එය එසේ නම්, npm uninstall -g create-react-appඅස්ථාපනය කිරීමට දුවන්න.
ක්ලෝඩ් ඩි-චම්බිලා

59

1)

npm uninstall -g create-react-app

හෝ

yarn global remove create-react-app

2)

Create-react-app නිසි ලෙස අස්ථාපනය කර නොමැති අතර නව විධානයන්ගෙන් එකක් භාවිතා කිරීම සඳහා දෝෂයක් ඇති බව පෙනේ:

අච්චුවක් සපයා නැත. මෙය ඔබ නිර්මාණය-ප්‍රතික්‍රියා-යෙදුමේ යල් පැන ගිය අනුවාදයක් භාවිතා කරන නිසා විය හැකිය.

එය අස්ථාපනය කිරීමෙන් පසුව npm uninstall -g create-react-app, ඔබ තවමත් එය විධාන රේඛාවේ which create-react-app(වින්ඩෝස් :) සමඟ "ස්ථාපනය කර" තිබේදැයි පරීක්ෂා where create-react-appකරන්න. එය යමක් ආපසු ලබා දෙන්නේ නම් (උදා: usr / local / bin / create-react-app ), පසුව rm -rf /usr/local/bin/create-react-appඅතින් මකා දැමීමට a කරන්න.

3)

එවිට මෙම ක්‍රමවලින් එකක්:

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

5
මට ස්ථාපන ෆෝල්ඩරය ඉවත් කිරීමට සිදු විය, npm අස්ථාපනය කරන්න create-react-app -g ක්‍රියා කළේ නැත
artfulbeest

2
$ echo '#! chmod 0700 / usr / local / bin / create-react-app
ජේසන් FB

1
වින්ඩෝස් හි, ඔබට whereඒ වෙනුවට විධානය භාවිතා කළ හැකියwhich
විනිසියස්

41

දැනටමත් බොහෝ පිළිතුරු මෙහි ඇතත්. මම මෙම තත්වයට මුහුණ දුන් විට පියවර 3 කින් පියවර 3 ක් ඉදිරිපත් කළෙමි.


පළමු පියවර: නිල අත්පොතෙන්,

ඔබ මීට පෙර ගෝලීයව create-react-app ස්ථාපනය කර ඇත්නම් npm install -g create-react-app, npm uninstall -g create-react-appnpx සැමවිටම නවතම අනුවාදය භාවිතා කරන බව සහතික කිරීම සඳහා පැකේජය අස්ථාපනය කිරීමට අපි ඔබට නිර්දේශ කරමු .

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

දෙවන පියවර (පළමු එක ක්‍රියා නොකරන්නේ නම්):

සමහර විට එය හැඹිලි තබා ගත හැක. එවිට ඔබට පහත දක්වා ඇති මෙම විධානයන් භාවිතා කළ හැකිය.

  • 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 / local / bin / create-react-app ) වැනි යමක් ලැබුනේ නම්, rm -rf /usr/local/bin/create-react-appඅතින් මකා දැමීමට මෙය (ෆෝල්ඩරය වෙනස් විය හැකිය) ධාවනය කරන්න. ඉන්පසු එය නැවත npx / npm / yarn හරහා ස්ථාපනය කරන්න.

සැ.යු : මම අවසාන පියවරේදී සාර්ථක වෙමි.


2
මෙය මට වැඩ කළා. ඔබට ස්තුතියි.
ප්‍රෙස්ටන්

මෙය මැකෝස් හි මට වැඩ කළේය.
හන්ටර්

හේතුව කුමක් වුවත් සඳහා npxසහ npm initවැඩ කිරීම නොව, නැත yarnහැඹිලි ඉවත් පසු කළා. මම අවශ්ය rm -rfවූ create-react-appද ෆෝල්ඩරය. SO ට ස්තූතියි.
ZebGir

28

මෙම විධානය මඟින් ගෝලීයව පළමු වරට create-react-app අස්ථාපනය කරන්න:

npm uninstall -g create-react-app

ඉන්පසු ඔබේ ව්‍යාපෘති නාමාවලියෙහි:

npm install create-react-app@latest

අවසාන:

npx create-react-app my-app

මෙය මට උදව් කරයි TY
Smaïne

21

ඉහත පිළිතුරු සඳහා තවත් එකතු කිරීමට:

නව නිකුතුව සමඟ create-react-app, ඔබට අභිරුචි සැකිලි භාවිතයෙන් නව යෙදුමක් නිර්මාණය කළ හැකිය. මෙතෙක් ලබා ගත හැකි සැකිලි දෙකක්:

  • cra-template
  • cra-template-typecript

භාවිතය :

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

" ඔබ මීට පෙර npm install -g create-react-app හරහා ගෝලීයව create-react-app ස්ථාපනය කර ඇත්නම්, npx සැමවිටම නවතම අනුවාදය භාවිතා කරන බව සහතික කිරීම සඳහා npm uninstall -g create-react-app භාවිතා කර පැකේජය අස්ථාපනය කිරීමට අපි ඔබට නිර්දේශ කරමු "

මෙය https://create-react-app.dev/docs/getting-started/ හි වාර්තා වේ . මට නම් මෙය ක්‍රියාත්මක වූයේ නැත. ඒ වෙනුවට ගෝලීයව නිර්මාණය-ප්‍රතික්‍රියා-යෙදුම නැවත ස්ථාපනය කිරීමට මට සිදු විය.

මෙම ගැටළුව විසඳීම සඳහා මගේ පියවර වූයේ:

  1. npm අස්ථාපනය කරන්න -g create-react-app
  2. npm install -g create-react-app ස්ථාපනය කරන්න
  3. npx create-react-app my-app

1
Create-react-app හි ගෝලීය ස්ථාපනයක් භාවිතා කිරීම තවදුරටත් නිර්දේශ නොකරයි.
රොබින් වියරුච්

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 - එය යමක් ආපසු ලබා දෙන්නේ නම් (උදා: usr / local / bin / create-react-app), එවිට අතින් මකා දැමීමට rm -rf / usr / local / bin / create-react-app කරන්න.
  4. npm cache clean --force
  5. npm cache verify
  6. npx create-react-app@latest

මෙම පියවර මඟින් ගෝලීයව ස්ථාපනය කර ඇති create-react-app ස්ථාපනයන් ඉවත් කළ යුතුය, ඉන්පසු ඔබ පැරණි ගෝලීයව ස්ථාපනය කර ඇති create-react-app ස්ක්‍රිප්ට් සමඟ සම්බන්ධ කර ඇති පැරණි නාමාවලි අතින් ඉවත් කරයි. Create-react-app හි පැරණි හැඹිලි අනුවාදයන් භාවිතා නොකිරීමට ඔබේ npm හැඹිලිය ඉවත් කිරීම හොඳ අදහසකි. අවසාන වශයෙන් සමඟ නව reactjs යෙදුම නිර්මාණය @latestඑසේ වැනි විකල්පය: npx create-react-app@latest. Npx create-react-app භාවිතා කරන විට කිසිදු අච්චුවක් නිර්මාණය නොවන මෙම ගැටලුව සම්බන්ධයෙන් බොහෝ ව්‍යාකූලතා ඇති වී තිබේ, මා ඉහත සඳහන් කළ පියවර අනුගමනය කරන්නේ නම් (1-6) එවිට ඔබට සාර්ථක වනු ඇතැයි මම බලාපොරොත්තු වෙමි.

ps

මට ග්‍රාහක නම් නාමාවලියක ප්‍රතික්‍රියා යෙදුමක් සෑදීමට අවශ්‍ය නම් මම පහත විධානය පර්යන්තයට ටයිප් කරමි:

npx creacte-react-app@latest ./client

වාසනාව.


9

සියලුම විකල්පයන් මට MacOS හි වැඩ කළේ නැත. වැඩ කළේ පහත පියවර 3 ය:

  1. සිට නෝඩය මකන්න: / usr / local / bin /

එවිට

  1. නව නෝඩ් ස්ථාපනය කරන්න: https://nodejs.org/en/

එවිට

  1. ප්‍රතික්‍රියා ස්ථාපනය කරන්න: npx create-react-app my-app follow: https://create-react-app.dev/

ඔව් එය නිවැරදියි - ඉන්පසු එය තවමත් ස්ථාපනය කර ඇත්දැයි පරීක්ෂා කරන්න $ ප්‍රතික්‍රියා-සාදන්න-යෙදුම --වර්ෂන්. තවමත් අනුවාදයක් තිබේ නම් ඔබට එය අතින් ඉවත් කිරීමට සිදුවනු ඇත. මගේ නඩුවේ එය ~ / .nvm / අනුවාදයන් / node / <node version> / lib / node_modules ලෙස පැවතුනි, එබැවින් ඔබට එම ෆෝල්ඩරයේ rm -rf ප්‍රතික්‍රියා-සාදන්න-යෙදුම කළ යුතුය
නෙල්ස්

9

ඒ නිසා මම මෙහි සියලු පියවරයන් පසු කර ඇත්තෙමි.

ටීඑල්ඩීආර්; දුවන්නnpx --ignore-existing create-react-app

මම ඉන්නේ මැක් එකක Mojave 10.15.2

CRA ගෝලීයව ස්ථාපනය කර නැත - එය තුළ /usr/local/lib/node_modulesහෝ සොයා ගැනීමට නොහැකි විය /usr/local/bin.

CRA හි ගිතුබ් ගැටළු පිළිබඳව මෙම අදහස මට හමු විය . --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

TLDR: ගෝලීය පැකේජය භාවිතයෙන් අස්ථාපනය කර npm uninstall -g create-react-appනව ප්‍රතික්‍රියා යෙදුම් භාවිතයෙන් ජනනය කරන්න npx create-react-app app.


නිකුත් කිරීම

ඔබ create-react-appnpm භාවිතා කරමින් ගෝලීයව ස්ථාපනය කර ඇති පැරණි අනුවාදයක් භාවිතා කරයි. මෙම 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මෙය නිර්දේශ නොකරන බව ඔබට පෙනෙනු ඇත (ඔබගේ ස්ථාපනයෙන් ල logs ු-සටහන් වල සටහන් කර ඇත).

වඩා හොඳ ප්‍රවේශයක් වනුයේ ගෝලීය ස්ථාපනය මුළුමනින්ම මකා දැමීමයි ( npm uninstall -g create-react-appඒ වෙනුවට එය භාවිතා කරන්න npxඑවිට එය සෑම විටම පැකේජයේ නවතම අනුවාදය ග්‍රහණය කර ගනී (වැඩි විස්තර npxපහතින්).

create-react-appවිධානය "සොයාගත නොහැකි" බව තහවුරු කර ගැනීම සඳහා භාවිතා කිරීමට උත්සාහ කිරීමෙන් එය ගෝලීයව අස්ථාපනය කර ඇති බව ඔබ තහවුරු කළ යුතුය .

අස්ථාපනය කිරීමේ ගැටළු?

එය භාවිතයෙන් එය ස්ථාපනය කර ඇති ස්ථානය ඔබට නිදොස්කරණය කළ හැකිය which create-react-app. ඔබට එය අස්ථාපනය කිරීමේ ගැටළු තිබේ නම්, ඔබට ඔබේ පරිගණකයේ node / npm හි බහු සංස්කරණ තිබිය හැකිය (බහු ස්ථාපනයන්ගෙන්, හෝ ඔබ වැනි node අනුවාද කළමනාකරුවෙකු භාවිතා කරන නිසා nvm). මෙය වෙනම ප්‍රශ්නයක් වන අතර මම මෙහි ආමන්ත්‍රණය නොකරමි, නමුත් මෙම පිළිතුරේ යම් තොරතුරු තිබේ .

ඉක්මන් න්‍යෂ්ටික ප්‍රවේශයක් වනුයේ එය ( rm -rf) which create-react-appආපසු එන මාර්ගයේදී බලහත්කාරයෙන් ඉවත් කිරීමයි .


අතිරේක

ගෝලීය npm පැකේජ සහ npxවිධානය

$ NPM_PACKAGE_NAME ඔබ කුමන බහලුමක සිටියත්, පැකේජයේ ගෝලීයව ස්ථාපනය කර ඇති අනුවාදය සැමවිටම භාවිතා කරයි.

$ npx NPM_PACKAGE_NAME වත්මන් ඩිරෙක්ටරියේ සිට මූල දක්වා සෙවීමේදී එය සොයා ගන්නා පැකේජයේ පළමු අනුවාදය භාවිතා කරයි:

  • ඔබගේ වත්මන් නාමාවලියෙහි පැකේජය තිබේ නම්, එය එය භාවිතා කරයි.
  • ඔබගේ වර්තමාන නාමාවලියෙහි මවුපියන් වන නාමාවලියක පැකේජය ඔබ සතුව ඇත්නම්, එය සොයාගත් පළමු එක භාවිතා කරයි.
  • වෙනත් ආකාරයකින් ඔබ පැකේජය ගෝලීයව ස්ථාපනය කර ඇත්නම්, එය එය භාවිතා කරනු ඇත.
  • වෙනත් ආකාරයකින් ඔබ සතුව පැකේජය නොමැති නම්, එය තාවකාලිකව ස්ථාපනය කර භාවිතා කරනු ඇත, පසුව එය ඉවතලනු ඇත. - පැකේජය යාවත්කාලීන බව සහතික කිරීමට හොඳම ක්‍රමය මෙයයි .

Npx පිළිබඳ වැඩි විස්තර මෙම පිළිතුරෙන් සොයාගත හැකිය.

npxසමඟ භාවිතා කිරීමcreate-react-app

create-react-appnpxඑම පැකේජයට ( yarn create react-app, npm init react-app) විශේෂිත වූ ප්‍රතික්‍රියා යෙදුමක් (වෙනුවට ) නිර්මාණය කිරීම සඳහා විශේෂ විධාන / අන්වර්ථයන් ඇත , නමුත් npx create-react-appඑය වෙනත් පැකේජ මෙන් ක්‍රියා කරයි.

yarnnpmගෝලීය ස්ථාපනයන් එදිරිව

නූල් ගෝලීය ස්ථාපනයන් වඩා වෙනස් ෆෝල්ඩරයක ගබඩා කරයි npm, එබැවින් yarn create react-appගෝලීය එන්පීඑම් පැකේජය අස්ථාපනය නොකර වහාම ක්‍රියාත්මක වනු ඇත (නූල් සම්බන්ධයෙන් ගත් කල, පැකේජය ස්ථාපනය කර නැත).

මෙය තාවකාලික විසඳුමක් වුවද, Create React App භාවිතා කරන විට සෑම විටම npm වෙනුවට නූල් භාවිතා කිරීමට මතක තබා ගත යුතුය.


5

මෙය මගේ ගැටලුව විසඳීය

පියවර:

1. සාදන්න-ප්‍රතික්‍රියා කරන යෙදුම අස්ථාපනය කරන්න

npm uninstall -g create-react-app

2. දැන් භාවිතා කරන්න

npx create-react-app my-app

මෙය ස්වයංක්‍රීයව ඔබ සඳහා අච්චුව නිර්මාණය කරයි.


5

මෙම ගැටළුව මේ ආකාරයෙන් විසඳා නැත, ගැටළුව විවිධ අවස්ථා වලදී, ගෝලීයව නිර්මාණය-ප්‍රතික්‍රියා-යෙදුම ඉවත් කිරීමට උත්සාහ කරන්න, ඉන්පසු ඔබේ මූල පරිශීලකයාගෙන් node_modules සහ package-lock.json මකා දමන්න.


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තවමත් දෝෂය ලබා දිය හැකිය,

අච්චුවක් සපයා නැත. මෙය ඔබ නිර්මාණය-ප්‍රතික්‍රියා-යෙදුමේ යල් පැන ගිය අනුවාදයක් භාවිතා කරන නිසා විය හැකිය. කරුණාකර ගෝලීය ප්‍රතික්‍රියා-යෙදුමේ ස්ථාපනය සඳහා තවදුරටත් සහාය නොදක්වන බව සලකන්න.

කෑෂ් නිසා මෙය සිදුවිය හැකිය. ඉතින් ඊළඟ ධාවනය

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
ලිනක්ස් මින්ට් 19 (උබුන්ටු පදනම් කරගත් පද්ධතිය) මත ඉහත ලියා ඇති සියලුම ක්‍රම මම උත්සාහ කළෙමි. කිසිවක් උදව් නොකළ නමුත් මෙය එය කළේය. sudo npm uninstall -g create-react-app
වික්ටර්


3

මෙම කාර්යය මා සඳහා ය:

මෙම විධානය මඟින් ගෝලීයව create-react-app අස්ථාපනය කරමු:

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

මෙතරම් අමුතු ගැටළුවක් වන්නේ මෙය ඊයේ මට වැඩ කළ නිසාත් අද උදේ මටත් එම දෝෂය ඇතිවිය. මුදා හැරීමේ සටහන් මත පදනම්ව, අච්චු සඳහා සහය දැක්වීම සඳහා නව අංගයක් එක් කරන ලද අතර එමඟින් විධාන රේඛාවේ කොටස් කිහිපයක් වෙනස් වී ඇති බව පෙනේ (නිදසුනක් ලෙස, එය --typescriptභාවිතයට පක්ෂව ඉවත් කරන ලදි --template typescript)

පහත සඳහන් දෑ කිරීමෙන් මම ඒ සියල්ල ක්‍රියාත්මක කිරීමට සමත් විය:

  1. ගෝලීය නිර්මාණය-ප්‍රතික්‍රියා-යෙදුම අස්ථාපනය කරන්න npm uninstall create-react-app -g.
  2. Npm හැඹිලිය සත්‍යාපනය කරන්න npm cache verify.
  3. පර්යන්තය වසන්න. IDE එකක් භාවිතා කරන්නේ නම් වසා දමා නැවත විවෘත කළහොත් මම මැක් ටර්මිනලය භාවිතා කරමි.
  4. ටර්මිනලය නැවත විවෘත කරන්න, ඔබේ ව්‍යාපෘතිය ඔබට අවශ්‍ය තැනට ගවේෂණය කර නව අච්චු විධාන සම්මුතීන් භාවිතා කරමින් npx හරහා create-react-app ධාවනය කරන්න. එය ක්‍රියාත්මක කිරීම සඳහා, අනුකූලතාව සහතික කිරීම සඳහා මම ප්‍රලේඛන වෙබ් අඩවියෙන් යතුරු ලියනය මගේ යෙදුම භාවිතා කළෙමි: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. මෙම විධානය මඟින් ගෝලීයව පළමු වරට අස්ථාපනය කරන්න create-react-app:

npm uninstall -g create-react-app

ඔබට තවමත් පෙර ස්ථාපනය තිබේ නම් කරුණාකර මගේ යෙදුම ලෙස හැඳින්වෙන ෆෝල්ඩරය මුළුමනින්ම මකා දමන්න. (ඔබේ ටර්මිනලය හෝ cmd promt ඇතුළුව කිසිදු වැඩසටහනක් එම ෆෝල්ඩරය භාවිතා නොකරන බවට වග බලා ගන්න)

2. ඉන්පසු ඔබේ ව්‍යාපෘති නාමාවලියෙහි:

npm install create-react-app@latest

3. අවසාන වශයෙන්:

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

මට එකම ගැටළුවක් ඇති අතර මම මගේ යන්ත්‍රය මත ගෝලීයව "create-react-app" ස්ථාපනය කර ඇත්තෙමි. දෝෂයක් ඇත:

"අච්චුවක් සපයා නැත. මෙයට හේතුව ඔබ නිර්මාණය-ප්‍රතික්‍රියා-යෙදුමේ යල් පැන ගිය අනුවාදයක් භාවිතා කරන බැවිනි.

මෙම විධානය භාවිතා කරමින් මම පෙර ස්ථාපනය ඉවත් කළෙමි.

npm අස්ථාපනය කරන්න -g create-react-app

ඉන්පසු නව ප්‍රතික්‍රියා යෙදුමක් ස්ථාපනය කරන්න.

npx create-react-app නව යෙදුම


0

පරිපාලකයෙකු ලෙස ඔබේ පර්යන්තය ධාවනය කිරීමට උත්සාහ කරන්න. මට එකම ප්‍රශ්නයක් ඇති අතර පරිපාලක ලෙස ටර්මිනලය විවෘත කර npx create-react-app yourAppName කිරීම හැර වෙන කිසිවක් උදව් නොවීය.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.