Localhost отказался подключиться к моему 1-му проекту React

#node.js #reactjs #terminal #localhost #npm-start

Вопрос:

Я пытаюсь создать свой первый проект React. Я открыл терминал и установил: npx create-react-app Установка прошла нормально, но когда я пытаюсь «запустить npm», он открывает chrome с ошибкой локального хоста, в которой говорится, что localhost отказался подключаться.

Вот что я вижу в терминале:

 
Starting the development server...

/Users/EgorUlybin/Desktop/Programming/React_Project/dojo-blog/node_modules/react-scripts/scripts/start.js:19
  throw err;
  ^

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:67:19)
    at Object.createHash (node:crypto:130:10)
    at module.exports (/Users/EgorUlybin/Desktop/Programming/React_Project/dojo-blog/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/Users/EgorUlybin/Desktop/Programming/React_Project/dojo-blog/node_modules/webpack/lib/NormalModule.js:417:16)
    at /Users/EgorUlybin/Desktop/Programming/React_Project/dojo-blog/node_modules/webpack/lib/NormalModule.js:452:10
    at /Users/EgorUlybin/Desktop/Programming/React_Project/dojo-blog/node_modules/webpack/lib/NormalModule.js:323:13
    at /Users/EgorUlybin/Desktop/Programming/React_Project/dojo-blog/node_modules/loader-runner/lib/LoaderRunner.js:367:11
    at /Users/EgorUlybin/Desktop/Programming/React_Project/dojo-blog/node_modules/loader-runner/lib/LoaderRunner.js:233:18
    at context.callback (/Users/EgorUlybin/Desktop/Programming/React_Project/dojo-blog/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at /Users/EgorUlybin/Desktop/Programming/React_Project/dojo-blog/node_modules/babel-loader/lib/index.js:59:103 {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

Node.js v17.0.1
MacBook-Pro:dojo-blog EgorUlybin$ 

 

Я не совсем понимаю, что это значит. Есть какие-нибудь идеи?

Комментарии:

1. github.com/webpack/webpack/issues/14532 решили вашу проблему?

2. Попробуйте «обновление npm —сохранить», затем снова запустите «запуск npm».

3. Если это не сработает. Удалите приложение nodejs, загрузите nodejs 16. На самом деле это рекомендуется для большинства пользователей

4. Я установил nodejs v16, и теперь он работает! Большое спасибо!