Mẫu không được cung cấp bằng ứng dụng tạo phản ứng


298

Khi tôi gõ create-react-app my-applệnh trong thiết bị đầu cuối của mình, nó có vẻ hoạt động - tải xuống tất cả các thư viện thành công, v.v ... Vào cuối quá trình đó, tuy nhiên tôi nhận được một thông báo rằng a template was not provided.

Đầu vào

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

Đầu ra

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.

Trong gói.json của my-app:

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

Tôi đã kiểm tra thay đổi CRA và có vẻ như hỗ trợ đã được thêm cho các mẫu tùy chỉnh - tuy nhiên có vẻ như lệnh create-react-app my-appsẽ không thay đổi.

Bất cứ ý tưởng những gì đang xảy ra ở đây?


7
tin đồn là gói toàn cầu không còn nóng nữa. thử 'npm init Reac-app my-app'
Tim Wilson

12
Đồng thời cập nhật cài đặt của bạn
Tim Wilson

11
Cảm ơn - những gì đã kết thúc hoạt động (sử dụng Sợi) đang nâng cấp CRA với: yarn global upgrade create-react-app- sau đó thực hiệnyarn create react-app my-app
SamYoungNY

Tôi gặp vấn đề tương tự trên một máy tính windows
Max Carroll

Điều làm việc cho tôi khi tất cả các lời khuyên ở đây đều thất bại là làm locate create-react-appvà xóa tất cả các thư mục có create-react-apptên. Chỉ sau đó npx create-react-appcuối cùng đã làm việc bình thường trở lại cho tôi.
Kai Carver

Câu trả lời:


354

Nếu trước đây bạn đã cài đặt create-react-apptoàn cầu thông qua npm install -g create-react-app, chúng tôi khuyên bạn nên gỡ cài đặt gói bằng cách sử dụng npm uninstall -g create-react-appđể đảm bảo npxluôn sử dụng phiên bản mới nhất.

Tài liệu

Sử dụng một trong các lệnh dưới đây:

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

21
Tôi nghĩ npm gỡ cài đặt -g tạo-Reac-app và npx create-Reac-app my-app sẽ hoạt động. Nhưng bằng cách nào đó npx vẫn tạo ra một dự án mà không có mẫu. Là tạo-Reac-app bằng cách nào đó được lưu trữ? Tôi nghĩ rằng có một cài đặt cra toàn cầu sẽ không được chấp nhận. Tôi đã phải cập nhật tạo-Reac-app -g thay vì trước khi sử dụng npx.
Robin Wieruch

126
nếu bạn vẫn gặp lỗi tương tự sau đó npm uninstall -g create-react-app, hãy nhập which create-react-appvào bảng điều khiển của bạn. Nếu nó trả về một cái gì đó như /usr/local/bin/create-react-app, sau đó làm một rm -rf /usr/local/bin/create-react-appđể xóa bằng tay.
v42

13
Đây không phải là một cách tiếp cận tốt IMHO. Tại sao chúng ta phải tải xuống và chạy công cụ mỗi lần thay vì có một bản sao cục bộ? Nó lãng phí băng thông và một cách rất tốt để thực thi mã ngẫu nhiên từ internet và một ngày nào đó bị hack .... Chỉ cần cài đặt lại như tôi đã làm npm install create-react-app -ggiải pháp của tôi có nghĩa là cuối cùng bạn sẽ gặp lỗi này nhưng mọi người không nên chạy mã tùy ý từ các web và sẽ có thể ở trên một phiên bản cụ thể nếu họ chọn như vậy ....
Rodrigo Graça

7
cuối cùng đã có nó để làm việc cho mẫu bản thảo npm uninstall -g create-react-app sudo rm -rf /usr/local/bin/create-react-app npx create-react-app newapp --template typescript
CyberProdigy

2
sử dụng điều này npm list -g --depth=0để xem liệu ứng dụng tạo phản ứng có được liệt kê trong các gói nút được cài đặt của bạn hay không. Nếu có, hãy chạy npm uninstall -g create-react-appđể gỡ cài đặt.
Claude De-Tchambila

59

1)

npm uninstall -g create-react-app

hoặc là

yarn global remove create-react-app

2)

Dường như có một lỗi trong đó ứng dụng tạo phản ứng không được gỡ cài đặt đúng cách và sử dụng một trong các lệnh mới dẫn đến:

Một mẫu không được cung cấp. Điều này có thể là do bạn đang sử dụng phiên bản ứng dụng tạo phản ứng lỗi thời.

Sau khi gỡ cài đặt npm uninstall -g create-react-app, hãy kiểm tra xem bạn vẫn "cài đặt" với which create-react-app(Windows where create-react-app:) trên dòng lệnh của bạn chưa. Nếu nó trả về một cái gì đó (ví dụ / usr / local / bin / create-Reac-app ), thì hãy thực hiện rm -rf /usr/local/bin/create-react-appđể xóa thủ công.

3)

Sau đó, một trong những cách sau:

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

5
Tôi đã phải xóa thư mục cài đặt, npm gỡ cài đặt tạo-
Reac

2
$ echo '#! / bin / sh'> / usr / local / bin / create-Reac-app $ echo 'echo sử dụng sợi tạo-Reac-app thay vì'> / usr / local / bin / create-Reac-app $ chmod 0700 / usr / local / bin / create-Reac-app
Jason FB

1
Trên Windows, bạn có thể sử dụng lệnh wherethay vìwhich
Vinicius

41

Mặc dù đã có rất nhiều câu trả lời ở đây. Tôi đã đưa ra 3 giải pháp mà tôi đã từng bước áp dụng khi gặp phải tình huống này.


Bước đầu tiên: Từ hướng dẫn chính thức,

Nếu trước đây bạn đã cài đặt ứng dụng tạo phản ứng trên toàn cầu thông qua npm install -g create-react-app, chúng tôi khuyên bạn nên gỡ cài đặt gói bằng cách sử dụng npm uninstall -g create-react-appđể đảm bảo rằng npx luôn sử dụng phiên bản mới nhất.

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

Bạn có thể sử dụng các lệnh dưới đây:

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

Bước thứ hai (Nếu cái đầu tiên không hoạt động):

Đôi khi nó có thể giữ caches. Sau đó, bạn có thể sử dụng các lệnh được đưa ra dưới đây.

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

Bước thứ ba: (Nếu 2 cái này không hoạt động) trước tiên hãy gỡ cài đặt qua npm uninstall -g create-react-app, sau đó kiểm tra xem bạn có còn "cài đặt" với which create-react-applệnh trên dòng lệnh của bạn không. Nếu bạn có một cái gì đó như ( / usr / local / bin / create-Reac-app ) thì hãy chạy cái này rm -rf /usr/local/bin/create-react-app(thư mục có thể thay đổi) để xóa thủ công. Sau đó, một lần nữa cài đặt nó thông qua npx / npm / Sợi.

NB : Tôi thành công ở bước cuối cùng.


2
Điều này làm việc cho tôi. Cảm ơn bạn.
Promise Preston

Điều này làm việc cho tôi trên MacOS.
Thợ săn

Vì lý do nào, npxnpm initkhông hoạt động, nhưng yarnđã làm sau khi xóa bộ nhớ cache. Tôi cần thiết để rm -rfcác create-react-appthư mục quá. Rất biết ơn SO.
ZebGir

28

Đầu tiên gỡ cài đặt tạo-Reac-app trên toàn cầu bằng lệnh này:

npm uninstall -g create-react-app

sau đó trong thư mục dự án của bạn:

npm install create-react-app@latest

cuối cùng:

npx create-react-app my-app

cái này giúp tôi TY
Smaïne

21

Để thêm nhiều hơn cho các câu trả lời ở trên:

Với bản phát hành mới create-react-app, bạn có thể tạo một ứng dụng mới bằng các mẫu tùy chỉnh. Hai mẫu có sẵn cho đến nay:

  • mẫu cra
  • cra-template-typecript

Cách sử dụng :

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

Thêm chi tiết về những thay đổi mới nhất trong create-react-app:

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


17

Tôi cũng có vấn đề tương tự. Khi tôi kiểm tra npm init react-app my-applệnh trả lại cùng một thông điệp

Một mẫu không được cung cấp. Điều này có thể là do bạn đang sử dụng phiên bản ứng dụng tạo phản ứng lỗi thời.

Nhưng

yarn create react-app my-app lệnh hoạt động tốt.


17

Điều này làm việc cho tôi.

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

15
  1. npm install -g create-react-app trong máy tính của bạn
  2. tạo dự án phản ứng lại với npx create-react-app my-app

8
Mặc dù vậy, bạn nên gỡ cài đặt ứng dụng tạo phản ứng trên toàn cầu.
Robin Wieruch

Lỗi sẽ quay trở lại khi có bản cập nhật mới với phương thức này
Hilary Mwape

Tôi nghĩ rằng đây là nguyên nhân gây ra lỗi ở nơi đầu tiên trên toàn cầu cài đặt ứng dụng tạo phản ứng
Robert Stokes

12

Hai bước này làm việc cho tôi

1) Gỡ cài đặt ứng dụng phản ứng trên toàn cầu bằng lệnh này

npm uninstall -g create-react-app

2) Đã cài đặt Reac-app trong thư mục dự án bằng lệnh này

npx create-react-app project-name

10

" Nếu trước đây bạn đã cài đặt ứng dụng tạo phản ứng trên toàn cầu thông qua npm install -g create-Reac-app, chúng tôi khuyên bạn nên gỡ cài đặt gói bằng cách sử dụng npm Uninstall -g create-Reac-app để đảm bảo rằng npx luôn sử dụng phiên bản mới nhất "

Điều này được báo cáo tại https://create-react-app.dev/docs/getting-started/ . Đối với tôi, điều này đã không làm việc. Thay vào đó, tôi phải cài đặt lại ứng dụng tạo phản ứng trên toàn cầu.

Các bước của tôi để khắc phục vấn đề này là:

  1. npm gỡ cài đặt -g tạo-phản ứng-ứng dụng
  2. npm cài đặt -g tạo-phản ứng-ứng dụng
  3. npx tạo-Reac-app my-app

1
Không nên sử dụng cài đặt toàn cầu của ứng dụng tạo phản ứng nữa.
Robin Wieruch

4
Điều này là đúng, tuy nhiên, tôi không thể tìm ra một cách khác để cài đặt mẫu mà không cần cài đặt toàn cầu. Nó không tạo ra sự khác biệt cho ứng dụng của tôi.
Gully Habibi

6
Vâng, giống như những gì tài liệu nói không làm được
Corey Gibson

10

Xóa bộ nhớ cache npm của bạn trước sau đó sử dụng sợi như sau:

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

Tôi hi vọng cái này giúp được.

BIÊN TẬP

... bạn có thể muốn thử những điều sau đây sau khi tôi đã xem xét thêm về vấn đề này:

  1. npm uninstall -g create-react-app
  2. yarn global remove create-react-app
  3. which create-react-app - Nếu nó trả về một cái gì đó (ví dụ / usr / local / bin / create-Reac-app), thì hãy thực hiện rm -rf / usr / local / bin / create-Reac-app để xóa thủ công.
  4. npm cache clean --force
  5. npm cache verify
  6. npx create-react-app@latest

Các bước này sẽ xóa cài đặt ứng dụng tạo-phản ứng được cài đặt trên toàn cầu, sau đó bạn xóa thủ công các thư mục cũ được liên kết với các tập lệnh tạo phản ứng tạo được cài đặt toàn cầu cũ. Sau đó, một ý tưởng tốt là xóa bộ nhớ cache npm của bạn để đảm bảo bạn không sử dụng bất kỳ phiên bản bộ nhớ cache cũ nào của ứng dụng tạo phản ứng. Cuối cùng tạo một ứng dụng Reacjs mới với @latesttùy chọn như vậy : npx create-react-app@latest. Đã có nhiều nhầm lẫn về vấn đề này khi không có mẫu nào được tạo khi sử dụng ứng dụng tạo phản ứng npx, nếu bạn làm theo các bước tôi đã nêu ở trên (1-6) thì tôi hy vọng bạn sẽ thành công.

ps

Nếu tôi muốn tạo một ứng dụng phản ứng trong thư mục có tên client thì tôi sẽ gõ lệnh sau vào terminal:

npx creacte-react-app@latest ./client

Chúc may mắn.


9

Tất cả các tùy chọn không hoạt động với tôi trên MacOS. Những gì đã làm là 3 bước sau đây:

  1. Xóa nút khỏi: / usr / local / bin /

sau đó

  1. cài đặt nút mới: https://nodejs.org/vi/

sau đó

  1. Cài đặt React: npx create-Reac-app my-app follow: https://create-react-app.dev/

Đúng vậy - sau đó kiểm tra xem liệu nó có còn được cài đặt $ Reac-created-app --version không. NẾU vẫn còn một phiên bản, bạn có thể phải gỡ bỏ nó bằng tay. Trong trường hợp của tôi, nó vẫn còn ~ / .nvm / Phiên bản / nút / <phiên bản nút> / lib / node_modules, do đó bạn phải rm -rf Reac-created-app trong thư mục đó
Nelles

9

Vì vậy, tôi đã trải qua tất cả các bước ở đây, nhưng không giúp được gì.

TLDR; chạynpx --ignore-existing create-react-app

Tôi đang dùng Mac Mojave 10.15.2

CRA đã không được cài đặt trên toàn cầu - không tìm thấy nó trong /usr/local/lib/node_moduleshoặc /usr/local/bincả.

Sau đó, tôi đã xem qua nhận xét này về các vấn đề github của CRA. Chạy lệnh với --ignore-existingcờ giúp.


8

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

làm việc cho tôi sau khi thử tất cả các câu trả lời hy vọng có thể giúp đỡ ai đó trong tương lai.


7

Đối với Linux, điều này làm việc cho tôi

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

7

TLDR: Gỡ cài đặt gói toàn cầu bằng cách sử dụng npm uninstall -g create-react-appvà tạo các ứng dụng phản ứng mới bằng cách sử dụng npx create-react-app app.


Vấn đề

Bạn đang sử dụng phiên bản cũ hơn create-react-appmà bạn đã cài đặt trên toàn cầu bằng cách sử dụng npm. Các create-react-applệnh gọi gói toàn cầu này.

Bạn có thể đã xác nhận rằng bạn đang sử dụng một phiên bản lỗi thời bằng cách chạy npm outdated -g create-react-apphoặc so sánh create-react-app --versionvới npm view create-react-app.

Thực tế là phiên bản react-scriptscập nhật, không liên quan gì đến phiên bản của gói đang khởi động ứng dụng ( create-react-app), lấy phiên bản mới nhất của các gói mà nó sử dụng ( react-scriptstrong trường hợp này).

Giải pháp

Nếu bạn muốn tiếp tục sử dụng create-react-applệnh, bạn sẽ cần cập nhật gói toàn cầu bằng cách sử dụng npm update -g create-react-app. Lưu ý rằng bạn sẽ muốn làm điều này định kỳ để cập nhật nó. Bạn sẽ nhận thấy rằng create-react-appkhông khuyến nghị điều này (lưu ý trong nhật ký từ cài đặt của bạn).

Một cách tiếp cận tốt hơn sẽ là xóa toàn bộ cài đặt toàn cầu ( npm uninstall -g create-react-app) và thay vào đó sử dụng npxđể nó lấy phiên bản mới nhất của gói mỗi lần (chi tiết hơn ở npxbên dưới).

Bạn nên xác nhận rằng nó đã được gỡ cài đặt trên toàn cầu bằng cách thử sử dụng create-react-appđể đảm bảo lệnh "không được tìm thấy".

Các vấn đề với gỡ cài đặt?

Bạn có thể gỡ lỗi nơi nó được cài đặt bằng cách sử dụng which create-react-app. Nếu bạn gặp sự cố khi gỡ cài đặt nó, bạn có thể có nhiều phiên bản nút / npm trên máy của mình (từ nhiều lần cài đặt hoặc do bạn sử dụng trình quản lý phiên bản nút như nvm). Đây là một vấn đề riêng tôi sẽ không giải quyết ở đây, nhưng có một số thông tin trong câu trả lời này .

Một cách tiếp cận hạt nhân nhanh chóng sẽ là loại bỏ mạnh mẽ nó ( rm -rf) tại đường dẫn which create-react-apptrở lại.


Phần bổ sung

Gói npm toàn cầu và npxlệnh

$ NPM_PACKAGE_NAME sẽ luôn sử dụng phiên bản được cài đặt toàn cầu của gói, bất kể bạn đang ở trong thư mục nào.

$ npx NPM_PACKAGE_NAME sẽ sử dụng phiên bản đầu tiên của gói mà nó tìm thấy khi tìm kiếm từ thư mục hiện tại đến thư mục gốc:

  • Nếu bạn có gói trong thư mục hiện tại của bạn, nó sẽ sử dụng nó.
  • Khác nếu bạn có gói trong một thư mục là cha mẹ của thư mục hiện tại của bạn, nó sẽ sử dụng gói đầu tiên mà nó tìm thấy.
  • Khác nếu bạn đã cài đặt gói trên toàn cầu, nó sẽ sử dụng gói đó.
  • Khác nếu bạn không có gói nào cả, nó sẽ tạm thời cài đặt nó, sử dụng nó và sau đó loại bỏ nó. - đây là cách tốt nhất để đảm bảo gói được cập nhật .

Thông tin thêm về npx có thể được tìm thấy trong câu trả lời này .

Sử dụng npxvớicreate-react-app

create-react-appcó một số lệnh / bí danh đặc biệt để tạo một ứng dụng phản ứng (thay vì npx) dành riêng cho gói đó ( yarn create react-app, npm init react-app), nhưng npx create-react-appsẽ hoạt động giống như với các gói khác.

yarnso với npmcài đặt toàn cầu

Sợi lưu trữ các cài đặt toàn cầu trong một thư mục khác npm, đó là lý do tại sao yarn create react-appsẽ hoạt động ngay lập tức mà không cần gỡ cài đặt gói npm toàn cầu (theo như liên quan đến sợi, gói chưa được cài đặt).

Tuy nhiên, đây chỉ là một giải pháp tạm thời, vì bạn sẽ cần phải luôn luôn sử dụng sợi thay vì npm khi sử dụng Tạo ứng dụng.


5

Điều này đã giải quyết vấn đề của tôi

Các bước:

1.Không cài đặt ứng dụng tạo phản ứng

npm uninstall -g create-react-app

2.Bây giờ chỉ cần sử dụng

npx create-react-app my-app

Điều này sẽ tự động tạo mẫu cho u.


5

Vấn đề này không được giải quyết như thế này, vấn đề nằm ở các trường hợp khác nhau của nút, hãy thử xóa ứng dụng tạo phản ứng toàn cầu và sau đó xóa node_modules và gói-lock.json khỏi người dùng root của bạn


5

Điều này làm việc cho tôi!

1) npm uninstall -g create-react-app

2) npm install -g create-react-app

3) npx create-react-app app_name

Nếu bạn có bất kỳ cài đặt nào trước đây create-react-apptrên toàn cầu thông qua npm install -g create-react-app, Tốt hơn là gỡ cài đặt nó bằng cách sử dụngnpm uninstall -g create-react-app


3

Lần đầu tiên gỡ cài đặt tạo-phản ứng-ứng dụng

npm uninstall -g create-react-app

Sau đó chạy yarn create react-app my-apphoặcnpx create-react-app my-app

sau đó chạy yarn create react-app my-apphoặc npx create-react-app my-appvẫn có thể báo lỗi

Một mẫu không được cung cấp. Điều này có thể là do bạn đang sử dụng phiên bản lỗi thời của ứng dụng tạo phản ứng. Xin lưu ý rằng các bản cài đặt toàn cầu của ứng dụng tạo phản ứng không còn được hỗ trợ.

Điều này có thể xảy ra vì tiền mặt. Vì vậy, lần chạy tiếp theo

npm cache clean --force 

sau đó chạy

npm cache verify

Bây giờ tất cả đã rõ ràng. Bây giờ chạy

yarn create react-app my-app hoặc là npx create-react-app my-app

Bây giờ bạn sẽ nhận được những gì bạn mong đợi!


3

Tôi khắc phục sự cố này trên Mac bằng cách gỡ cài đặt create-react-apptừ lib npm toàn cầu, về cơ bản là những gì đã nói, chỉ cần cố gắng làm, bạn cũng cần làm sudo:

sudo npm uninstall -g create-react-app

Sau đó, chỉ cần chạy:

npx create-react-app my-app-name

Bây giờ tất cả đều tốt và có được cấu trúc thư mục như dưới đây:

mẫu không được cung cấp bằng ứng dụng tạo phản ứng


1
Tôi đã thử tất cả các phương pháp được viết ở trên trên Linux Mint 19 (hệ thống dựa trên Ubuntu). Không có gì giúp được, nhưng điều này đã làm nó. sudo npm uninstall -g create-react-app
Victor

3

Sử dụng lệnh npm uninstall -g create-react-appkhông làm việc cho tôi.

Nhưng điều này đã làm việc:

yarn global remove create-react-app

và sau đó:

npx create-react-app my-app


Điều này làm việc cho tôi, tôi đã thử mọi phương pháp bao gồm xóa thủ công từ / usr / local / bin
manjs

3

Công việc này là cho tôi:

Chúng ta hãy gỡ cài đặt ứng dụng tạo phản ứng trên toàn cầu bằng lệnh này:

npm uninstall -g create-react-app

Sau đó trong thư mục dự án của bạn:

npm install create-react-app@latest

Cuối cùng:

npx create-react-app my-app

Đối với bản thảo:

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

2

Một vấn đề kỳ lạ như vậy bởi vì điều này đã làm việc cho tôi ngày hôm qua và tôi đã gặp phải lỗi tương tự sáng nay. Dựa trên các ghi chú phát hành, một tính năng mới đã được thêm vào các mẫu hỗ trợ để có vẻ như một số phần đã thay đổi trong dòng lệnh (ví dụ: phần --typescriptnày không được dùng trong việc sử dụng --template typescript)

Tôi đã quản lý để làm cho tất cả hoạt động bằng cách làm như sau:

  1. Gỡ cài đặt ứng dụng tạo phản ứng toàn cầu npm uninstall create-react-app -g.
  2. Xác nhận bộ đệm npm npm cache verify.
  3. Đóng thiết bị đầu cuối. Tôi sử dụng thiết bị đầu cuối mac, nếu sử dụng IDE có thể đóng và mở lại.
  4. Mở lại thiết bị đầu cuối, duyệt đến nơi bạn muốn dự án của bạn và chạy ứng dụng tạo phản ứng thông qua npx bằng cách sử dụng các quy ước lệnh mẫu mới. Để làm cho nó hoạt động, tôi đã sử dụng bản thảo my-app từ trang tài liệu để đảm bảo tính nhất quán:npx create-react-app my-app --template typescript

Nếu nó hoạt động, bạn sẽ thấy nhiều cài đặt: một cho kịch bản phản ứng và một cho mẫu. Thông báo lỗi cũng sẽ không còn xuất hiện.


2

npm uninstall -g create-react-app có thể là một câu trả lời trong một số trường hợp, nhưng không phải trong tôi.

Bạn nên xóa thủ công ứng dụng tạo phản ứng của mình tại ~/.node/bin/hoặc /usr/bin/(chỉ cần nhập which create-react-appvà xóa ứng dụng khỏi các vị trí bạn thấy bằng cách sử dụng rm -rf), tiếp theo chỉ cần chạy npm i -g create-react-app.

Sau đó create-react-appsẽ hoạt động chính xác.


2

Điều này làm việc cho tôi 1. Trước tiên hãy gỡ cài đặt ứng dụng tạo phản ứng trên toàn cầu bằng lệnh này:

npm uninstall -g create-react-app

Nếu ở đó bạn vẫn có cài đặt trước đó, vui lòng xóa hoàn toàn thư mục được gọi là ứng dụng của tôi. (Đảm bảo không có chương trình nào đang sử dụng thư mục đó bao gồm thiết bị đầu cuối hoặc cmd promt)

2. trong thư mục dự án của bạn:

npm install create-react-app@latest

3. cuối cùng:

npx create-react-app my-app

1

Sau khi sử dụng lệnh này:

yarn global upgrade create-react-app

Sau đó tôi đã thử:

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

Điều này làm việc mặc dù:

npx create-react-app my-app 

0

Đối với Windows 10, tôi phải xóa thủ công một số thư mục trong bộ đệm của sợi, đường dẫn của tôi giống như thế C:\Users\username\AppData\Local\Yarn\Cache\v1và các nếp gấp tôi phải xóa là giống nhưnpm-create-react-app-1.0.0-1234567890abcdef


0

Tôi gặp vấn đề tương tự & tôi đã cài đặt "ứng dụng tạo phản ứng" trên toàn cầu trên máy của mình. Có lỗi:

"Một mẫu không được cung cấp. Điều này có thể là do bạn đang sử dụng phiên bản ứng dụng tạo phản ứng lỗi thời. Xin lưu ý rằng các bản cài đặt toàn cầu của ứng dụng tạo phản ứng không còn được hỗ trợ."

Sau đó, tôi loại bỏ cài đặt trước đó bằng cách sử dụng lệnh này.

npm gỡ cài đặt -g tạo-phản ứng-ứng dụng

Sau đó cài đặt ứng dụng phản ứng mới.

npx tạo-Reac-app new-app


0

Hãy thử chạy thiết bị đầu cuối của bạn như một quản trị viên. Tôi đã có cùng một vấn đề và không có gì giúp được ngoài việc mở thiết bị đầu cuối với tư cách quản trị viên và sau đó thực hiện ứng dụng tạo-phản ứng npx yourAppName

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.