Ошибка при использовании приложения create-react-app

Во время попытки установить приложение create-react-app на мою ОС (unbuntu 22.04) я получил этот вывод с терминала.

      t*****@poudlardo:~$ sudo npm -g install create-react-app
ERROR: npm v9.6.4 is known not to run on Node.js v12.22.9.  This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || >=18.0.0`. You can find the latest version at https://nodejs.org/.

ERROR:
/usr/local/lib/node_modules/npm/lib/utils/exit-handler.js:19
  const hasLoadedNpm = npm?.config.loaded
                           ^

SyntaxError: Unexpected token '.'
    at wrapSafe (internal/modules/cjs/loader.js:915:16)
    at Module._compile (internal/modules/cjs/loader.js:963:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at module.exports (/usr/local/lib/node_modules/npm/lib/cli.js:42:23)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:2:25)
    at Module._compile (internal/modules/cjs/loader.js:999:30)

Имейте в виду, что я уже несколько раз пытался установить/обновить npm, nodejs или React. Вот почему я даже не понимаю первую ошибку о версии, поддерживаемой узлом.

          t*****@poudlardo:~$ node -v
    v18.16.0

    t*****@poudlardo:~$ npm -v
    9.6.6

Как я могу установить приложение create-react-app?

1 ответ

Чтобы создать новый проект React, мы можем использовать инструмент npx, если у вас есть версия npm не ниже 5.2.

npx create-react-app my-react-app

Другие вопросы по тегам