Я пытаюсь настроить папку сборки в своем приложении реакции, но она не компилируется. Я хотел бы запустить «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". Извините, если это становится длинным. Просто пытаюсь дать хорошее объяснение. Спасибо, что прочитали это далеко.