Создание реагирующего приложения с использованием create-реагировать-приложение занимает много времени и не удается - PullRequest
0 голосов
/ 28 октября 2019

Я уже знаю, что есть некоторые вопросы с похожими проблемами с create-реагировать на приложение, но ничего не помогает. Поэтому, пожалуйста, пройдите мою проблему один раз, прежде чем дублировать ее.

Я пытаюсь создать реагирующее приложение, используя create-реагировать-приложение в Windows 10.

Ниже приведены шаги, которые я выполнял в cmd.

  1. Установлен нпм и узел
C:\Users\jashe\Documents>npm -v
6.12.0

C:\Users\jashe\Documents>node -v
v12.13.0

Затем использовали нижеприведенные команды npm для создания приложения
C:\Users\jashe\Documents>npm install -g create-react-app
C:\Users\jashe\AppData\Roaming\npm\create-react-app -> C:\Users\jashe\AppData\Roaming\npm\node_modules\create-react-app\index.js
+ create-react-app@3.2.0
updated 1 package in 4.653s


C:\Users\jashe\Documents>create-react-app my-app

Creating a new React app in C:\Users\jashe\Documents\my-app.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...


> core-js@2.6.10 postinstall C:\Users\jashe\Documents\my-app\node_modules\babel-runtime\node_modules\core-js
> node postinstall || echo "ignore"


> core-js@3.2.1 postinstall C:\Users\jashe\Documents\my-app\node_modules\core-js
> node scripts/postinstall || echo "ignore"

+ react@16.11.0
+ react-dom@16.11.0
+ react-scripts@3.2.0
added 1467 packages from 685 contributors and audited 904909 packages in 86.745s
found 0 vulnerabilities

На данный момент это занимает много времени, как часы. Но даже после этого он не удался.

Я тоже пытался использовать npm cache clean --force и npx create-react-app my-app. Даже это занимает много времени.

Даже если я остановлю процесс и попытаюсь сделать npm start, он выдаст ошибку ниже. Это не добавило всех зависимостей, я думаю

C:\Users\jashe\IdeaProjects\first-react-app>npm start
npm ERR! missing script: start

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\jashe\AppData\Roaming\npm-cache\_logs\2019-10-28T11_46_31_137Z-debug.log

Несколько месяцев назад я использовал create-реагировать-приложение, оно работало. Не уверен, почему это вызывает проблему сейчас. Любые входы будут полезны. Заранее спасибо.

Ниже приведены журналы:

C:\Users\jashe\my-app>type  C:\Users\jashe\AppData\Roaming\npm-cache\_logs\2019-10-29T00_42_08_772Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'run',
1 verbose cli   'start'
1 verbose cli ]
2 info using npm@6.12.0
3 info using node@v12.13.0
4 verbose stack Error: missing script: start
4 verbose stack     at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:155:19)
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:63:5
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:116:5
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:435:5
4 verbose stack     at checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:391:45)
4 verbose stack     at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:433:3)
4 verbose stack     at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:161:5)
4 verbose stack     at ReadFileContext.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:350:20)
4 verbose stack     at ReadFileContext.callback (C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:115:16)
4 verbose stack     at FSReqCallback.readFileAfterOpen [as oncomplete] (fs.js:239:13)
5 verbose cwd C:\Users\jashe\my-app
6 verbose Windows_NT 10.0.18362
7 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "start"
8 verbose node v12.13.0
9 verbose npm  v6.12.0
10 error missing script: start
11 verbose exit [ 1, true ]

Ниже мой пакет. Json

 { "name": "my-app", "version": "0.1.0", "private": true, "dependencies": { "react": "16.11.0", "react-dom": "16.11.0", "react-scripts": "3.2.0" } }

1 Ответ

0 голосов
/ 28 октября 2019

Удаляет вас package-lock.json и node_modules, и вам не нужно устанавливать приложение create-реакции-глобально. Вместо этого вы можете использовать npx create-react-app my-app для создания приложения реакции. Если это не помогло, можете ли вы опубликовать журнал вашего 2019-10-28T11_46_31_137Z-debug.log файла? *

"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  }

Но код, которым вы поделились, не включает их. Попробуйте добавить их в свой package.json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...