npm запустить сборку не правильно в приложении реакции - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь настроить папку сборки в своем приложении реакции, но она не компилируется. Я хотел бы запустить «npm run build» и получить пакет сборки, который можно развернуть на моем сервере. Когда я пытаюсь запустить эту команду, я получаю следующую ошибку:


     npm run build

> paul-dill-portfolio@0.1.0 build C:\users\pdill\onedrive\documents\github\Dillweed5446.github.io
> react-scripts build

Creating an optimized production build...
Failed to compile.

./node_modules/react-icons/go/index.js
SyntaxError: C:\users\pdill\onedrive\documents\github\Dillweed5446.github.io\node_modules\react-icons\go\index.js: Support for the experimental syntax 'exportDefaultFrom' isn't currently enabled (1:8):

> 1 | export GoAlert from './alert';
    |        ^
  2 | export GoAlignmentAlign from './alignment-align';
  3 | export GoAlignmentAlignedTo from './alignment-aligned-to';
  4 | export GoAlignmentUnalign from './alignment-unalign';

Add @babel/plugin-proposal-export-default-from (https://git.io/vb4yH) to the 'plugins' section of your Babel config to enable transformation.


npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! paul-dill-portfolio@0.1.0 build: `react-scripts build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the paul-dill-portfolio@0.1.0 build 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\pdill\AppData\Roaming\npm-cache\_logs\2020-04-22T01_50_36_648Z-debug.log

На этом этапе я попытался вручную установить @ babel / plugin-offer-export-default-from с помощью команды "npm i @ babel / plugin-offer-export-default-from", как предлагается здесь:

https://www.npmjs.com/package/@babel / plugin-offer-export-default-from

Когда я попытался выполнить указанную выше команду, я получил следующее сообщение об ошибке:


npm i @babel/plugin-proposal-export-default-from
npm ERR! code ENOLOCAL
npm ERR! Could not install from "node_modules\@babel\plugult-from" as it does not contain a package.json file.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\pdill\AppData\Roaming\npm-cache\_lo253Z-debug.log
npm i @babel/plugin-proposal-export-default-from
npm ERR! code ENOLOCAL
npm ERR! Could not install from "node_modules\@babel\plugult-from" as it does not contain a package.json file.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\pdill\AppData\Roaming\npm-cache\_lo253Z-debug.log

В этот момент я создал каталог для plugin-offer-export- по умолчанию-из и добавил пакет. json файл. Как только я это сделал, я попробовал ту же команду и получил немного другое сообщение об ошибке:

npm i @babel/plugin-proposal-export-default-from
npm ERR! Unexpected end of JSON input

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\pdill\AppData\Roaming\npm-cache\_lo898Z-debug.log

Я не уверен, что еще здесь делать. В конце концов, я просто хочу запустить «npm run build», чтобы я мог развернуть это приложение на своем сервере и / или на размещенном сайте в github. Я попытался пропустить этот шаг и загрузить все файлы на мой самодостаточный сайт (используя cpanel), но не смог заставить его работать, потому что файл index. html не обновляется. Насколько я понимаю, как обновить этот индекс. html файл, запустив "npm run build". Извините, если это становится длинным. Просто пытаюсь дать хорошее объяснение. Спасибо, что прочитали это далеко.

...