Как исправить ошибку запуска npm в моем приложении react?

#reactjs

#reactjs

Вопрос:

Получаю следующую ошибку при запуске npm start в моем недавно созданном приложении react, которое я создал с помощью npx create-react-app my-app. Я попытался удалить create react app глобально, а затем обновить node.js версия до последней доступной, но по-прежнему появляется эта ошибка. Любой совет о том, как это исправить? Я на mac os

Спасибо

 internal/modules/cjs/loader.js:614
  throw e;
  ^

Error: No valid exports main found for '/Users/quinnbarnett/Desktop/ugh/ugh/node_modules/postcss-safe-parser/node_modules/postcss'
    at resolveExportsTarget (internal/modules/cjs/loader.js:611:9)
    at applyExports (internal/modules/cjs/loader.js:492:14)
    at resolveExports (internal/modules/cjs/loader.js:541:12)
    at Function.Module._findPath (internal/modules/cjs/loader.js:643:22)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:941:27)
    at Function.Module._load (internal/modules/cjs/loader.js:847:27)
    at Module.require (internal/modules/cjs/loader.js:1016:19)
    at require (internal/modules/cjs/helpers.js:69:18)
    at Object.<anonymous> (/Users/quinnbarnett/Desktop/ugh/ugh/node_modules/postcss-safe-parser/lib/safe-parse.js:1:17)
    at Module._compile (internal/modules/cjs/loader.js:1121:30) {
  code: 'MODULE_NOT_FOUND'
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ugh@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the ugh@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above. ```
 

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

1. какую версию вы используете? Это ошибка узла, и предполагается, что она исправлена при обновлении до минимальной версии 14.5

Ответ №1:

  1. Попробуйте обновить до минимальной версии 14.5 для вашего узла.
  2. Попробуйте установить autoprefixer@9.8.0 с нпм я autoprefixer@9.8.0

Похоже, ошибка в node.js и для этого есть открытая проблема. https://github.com/facebook/create-react-app/issues/9273

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

1. « $ node -v v13.2.0 « Только что понял, что я все еще использую эту версию, я думаю, хотя я обновился до 15.2.1, но возникли проблемы с переключением на новую версию. Я попробовал « brew switch node 15.2.1«, но это не позволило мне перезаписать его.

2. Ах, хорошо, сделал это через nvm после загрузки, спасибо!