Ошибка при старте проекта с помощью npm start
В моей системе установлено node и npm, но когда я запускаю свой проект (на React) через npm start, я вижу ошибку ниже. Никак не могу решить данную ошибку. Заранее благодарю...
i 「wds」: Project is running at http://192.168.0.105/
i 「wds」: webpack output is served from
i 「wds」: Content not from webpack is served from D:\web-proekty-and-uroki\react-uroky\my_project\public
i 「wds」: 404s will fallback to /
Starting the development server...
events.js:292
throw er; // Unhandled 'error' event
^
Error: spawn cmd ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)
at onErrorNT (internal/child_process.js:465:16)
at processTicksAndRejections (internal/process/task_queues.js:80:21)
Emitted 'error' event on ChildProcess instance at:
at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
at onErrorNT (internal/child_process.js:465:16)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
errno: -4058,
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! [email protected] start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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\roman\AppData\Roaming\npm-cache\_logs\2020-10-18T19_12_20_175Z-debug.log
Ответы (2 шт):
Скорее всего вам нужно добавить C:\Windows\System32 в глобальную переменную среды PATH.
На рабочем столе Windows щелкните правой кнопкой мыши на Мой компьютер (My Computer).
Во всплывающем меню выберите пункт Свойства (Properties).
В окне Свойства системы перейдите на вкладку Дополнительно и выберите пункт Переменные среды (Properties window -> Advanced tab -> Environment Variables).
В окне системные переменные выделите путь и нажмите кнопку Изменить.
В окне "Редактировать системные переменные" вставьте курсор в конец поля значение переменной.
Если последний символ не является точкой с запятой (
;), добавьте точку с запятой.После последней точки с запятой введите полный путь к файлу, который вы хотите найти.
%SystemRoot%\system32
Нажмите кнопку ОК в каждом открытом окне
Перезагрузите Систему
Вольный перевод ответа на вопрос Problem with npm start (error : spawn cmd ENOENT)
Сделал все, как Вы написали, но теперь при запуске выдает такую ошибку: D:\Lessons\my_project>npm start
'CALL "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" prefix -g' is not recognized as an internal or external command, operable program or batch file.
[email protected] start D:\Lessons\my_project react-scripts start
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn C:\WINDOWS\system32;C:\Program Files\nodejs\node_modules\npm\bin;C:\Users\roman\AppData\Roaming\npm;%WebStorm%;
npm ERR! file C:\WINDOWS\system32;C:\Program Files\nodejs\node_modules\npm\bin;C:\Users\roman\AppData\Roaming\npm;%WebStorm%;
npm ERR! path C:\WINDOWS\system32;C:\Program Files\nodejs\node_modules\npm\bin;C:\Users\roman\AppData\Roaming\npm;%WebStorm%;
npm ERR! errno -4058
npm ERR! [email protected] start: react-scripts start
npm ERR! spawn C:\WINDOWS\system32;C:\Program Files\nodejs\node_modules\npm\bin;C:\Users\roman\AppData\Roaming\npm;%WebStorm%; ENOENT
npm ERR!
npm ERR! Failed at the [email protected] 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\roman\AppData\Roaming\npm-cache_logs\2020-10-19T19_38_42_064Z-debug.log