Получение ошибки при запуске npm с приложением React - PullRequest
0 голосов
/ 23 марта 2020

У меня возникает эта проблема всякий раз, когда я создаю новую папку React, используя npx create-react-app test. npm start не работает и выдает это сообщение об ошибке в терминал

> test@0.1.0 start C:\Users\franc\Desktop\test
> react-scripts start

i 「wds」: Project is running at http://192.168.56.1/
i 「wds」: webpack output is served from
i 「wds」: Content not from webpack is served from C:\Users\franc\Desktop\test\public
i 「wds」: 404s will fallback to /
Starting the development server...

events.js:288
      throw er; // Unhandled 'error' event
      ^

Error: spawn cmd ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
    at onErrorNT (internal/child_process.js:469:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)
Emitted 'error' event on ChildProcess instance at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
    at onErrorNT (internal/child_process.js:469:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  errno: 'ENOENT',
  code: 'ENOENT',
  syscall: 'spawn cmd',
  path: 'cmd',
  spawnargs: [ '/s', '/c', 'start', '""', '/b', '"http://localhost:3000"' ]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! test@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the test@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\franc\AppData\Roaming\npm-cache\_logs\2020-03-23T00_10_45_653Z-debug.log

Кто-нибудь знает, как его решить?

Ответы [ 2 ]

0 голосов
/ 26 марта 2020

Я решил свою проблему, добавив C:\Windows\System32 к переменной PATH в переменных среды и перезапустив систему.

0 голосов
/ 23 марта 2020

Посмотрите в вашем пакете. json папка test ./test/package.json Вы увидите что-то вроде этого:

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

Если это там, запустите npm run start, добавьте слово run - также убедитесь, что вы создали компакт-диск в тестовой папке после создания приложения.

...