не может развернуть приложение ReactJS на страницах github - PullRequest
0 голосов
/ 04 октября 2018

Эй, я буквально пробовал это в течение нескольких дней, я просмотрел всю документацию, я следовал учебным пособиям, и я не могу выполнить npm run deploy при попытке развернуть свое приложение реагирования на страницах github.Я называю npm run build, я помещаю правильный URL в package.json как «домашнюю страницу», я вызываю его снова и получаю «deploy» и «beforeploy», у меня определенно есть gh-страницы в модулях узла, я имею в видуэто все, что я следовал каждому шагу, который мог бы рассказать каждый урок.Я столкнулся с проблемой, которая читает следующее:

ошибка: невозможно порождение sh: нет такого файла или каталога фатально: невозможно форк

npm ERR!код ELIFECYCLE npm ERR!errno 1 npm ERR!carlos_valencia_portfolio@0.1.0 deploy: gh-pages -d build npm ERR!Статус выхода 1 npm ERR!нпм ERR!Не удалось выполнить сценарий развертывания carlos_valencia_portfolio@0.1.0.нпм ERR!Это, вероятно, не проблема с npm.Скорее всего, выше вывод журнала.

npm ERR!Полный журнал этого прогона можно найти в: npm ERR!
C: \ Users \ Carlos \ AppData \ Roaming \ npm-cache_logs \ 2018-10-04T19_57_57_731Z-debug.log

Вот содержимое журнала:

0 информация, с которой он работал, если он заканчивается ok 1 verbose cli ['C: \ Program Files \ nodejs \ node.exe', 1 verbose cli 'C: \ Program Files\ nodejs \ node_modules \ npm \ bin \ npm-cli.js ', 1 подробный cli' run ', 1 подробный cli' deploy '] 2 информация с использованием npm@6.2.0 3 информация с использованием node@v10.8.0 4 подробный запуск-сценарий ['remaploy', 'deploy', 'postdeploy'] 5 жизненный цикл информации carlos_valencia_portfolio@0.1.0~predeploy: carlos_valencia_portfolio@0.1.0 6 подробный жизненный цикл carlos_valencia_portfolio@0.1.0~predeploy: небезопасная перестановка в жизненном цикле true 7 verbcarlos_valencia_portfolio@0.1.0~predeploy: PATH: C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ npm-lifecycle \ node-gyp-bin; C: \ Users \ Carlos \ ReactJSProjects \ carlos_valencia_portfolio \ node_modules.bin; C: \ ProgramData \ Oracle \ Java \ javapath; C: \ Program Files (x86) \ Intel \ iCКлиент LS \; C: \ Program Files \ Intel \ iCLS Client \; C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ WINDOWS \ System32 \ Wbem; C: \ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Files (x86) \ Intel \ Intel (R) Компоненты ядра управления \ DAL; C: \ Program Files \ Intel \ Intel (R) Компоненты механизма управления \ DAL; C: \ Program Files (x86) \ Intel\ Компоненты модуля управления Intel (R) \ IPT; C: \ Program Files \ Intel \ Компоненты модуля управления Intel (R) \ IPT; C: \ Program Files \ dotnet \; C: \ Program Files \ Microsoft SQL Server \ 130 \Сервис \ Binn \; C: \ Program Files \ Microsoft SQL Server \ 110 \ DTS \ Binn \; C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ Binn \; C: \ Program Files \ Microsoft SQLСервер \ 110 \ Tools \ Binn \; C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio \; C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies\; C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ DTS \ Binn \; C: \ Program Files \ Intel \ WiFi \ bin \; C: \ Program Files \ Общие файлы \ Intel \ WirelessCommon \; C: \ WINDOWS \ System32 \ OpenSSH \; C: \ Program Files \ nodejs \; C: \ Program Files \ Git \ cmd; C: \ Users \ Carlos \ AppData \ Local \ Microsoft \ WindowsApps; C: \ Users \ Carlos \ AppData \ Roaming \ npm; C: \ Users \ Carlos\ AppData \ Local \ atom \ bin; C: \ Users \ Carlos \ AppData \ Local \ GitHubDesktop \ bin 8 verbose жизненный цикл carlos_valencia_portfolio@0.1.0~predeploy: CWD: C: \ Users \ Carlos \ ReactJSPпроекты \ carlos_valencia_portfolio_ carfolio 9 глупый жизненный цикл@ 0.1.0 ~ preploy: Args: ['/ d / s / c', 'npm run build'] 10 глупых жизненных циклов carlos_valencia_portfolio@0.1.0~predeploy: возвращено: код: 0 сигнал: ноль 11 жизненный цикл информации carlos_valencia_portfolio@0.1.0 ~ deploy: carlos_valencia_portfolio@0.1.0 12 подробный жизненный цикл carlos_valencia_portfolio@0.1.0~deploy: unsafe-perm в жизненном цикле true13 подробный жизненный цикл carlos_valencia_portfolio@0.1.0~deploy: PATH: C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ npm-lifecycle \ node-gyp-bin; C: \ Users \ Carlos \ ReactJSProjects \ carlos_valencia_portfolio \ node_modules.bin; C: \ ProgramData \ Oracle \ Java \ javapath; C: \ Program Files (x86) \ Intel \ iCLS-клиент \; C: \ Program Files \ Intel \ iCLS-клиент \; C: \ WINDOWS \ system32; C: \WINDOWS; C: \ WINDOWS \ System32 \ Wbem; C: \ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Files (x86) \ Intel \ Intel (R) Компоненты ядра управления \ DAL; C: \ ProgramФайлы \ Intel \ Intel (R) Компоненты механизма управления \ DAL; C: \ Program Files (x86) \ Intel \ Intel (R) Компоненты механизма управления \ IPT; C: \ Program Files \ Intel \ Intel (R) Компоненты механизма управления\ IPT; C: \ Program Files \ dotnet \; C: \ Program Files \ Microsoft SQL Server \ 130 \ Tools \ Binn \; C: \ Program Files \ Microsoft SQL Server \ 110 \ DTS \ Binn \; C: \ ProgramФайлы (x86) \ Microsoft SQL Server \ 110 \ Tools \ Binn \; C: \ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn \; C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio \; C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies \; C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ DTS \ Binn \;C: \ Program Files \ Intel \ WiFi \ bin \; C: \ Program Files \ Common Files \ Intel \ WirelessCommon \; C: \ WINDOWS \ System32 \ OpenSSH \; C: \ Program Files \ nodejs \; C: \ Programфайлы \ Git \ ЦМД, C: \ Users \ Carlos \ AppData \ Local \ Microsoft \ WindowsApps; C: \ Users \ Карлос \ AppData \ Roaming \ НПМ; C: \ Users \ Карлос \ AppData \ Local \ атом \ Bin; C: \ Users \ Carlos \ AppData \ Local \ GitHubDesktop \ bin 14 подробный жизненный цикл carlos_valencia_portfolio@0.1.0~deploy: CWD: C: \ Users \ Carlos \ ReactJSPпроекты \ carlos_valencia_portfolio 15 глупый жизненный цикл carlos_valencia_portfolp: 0.0: 0'/ d / s / c', 'gh-pages -d build'] 16 глупых жизненных циклов carlos_valencia_portfolio@0.1.0~deploy: возвращено: код: 1 сигнал: нулевой 17 информация жизненного цикла carlos_valencia_portfolio@0.1.0~deploy: не удалосьexec deploy script 18 verbose stack Ошибка: carlos_valencia_portfolio@0.1.0 deploy: gh-pages -d build 18 verbose stackВыход из состояния 1 18 многословный стек в EventEmitter.(C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ npm-lifecycle \ index.js: 304: 16) 18 подробный стек в EventEmitter.emit (events.js: 182: 13) 18 подробный стек в ChildProcess.(C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ npm-lifecycle \ lib \ spawn.js: 55: 14) 18 подробных стеков в ChildProcess.emit (events.js: 182: 13) 18 подробных стеков в MaybeClose(internal / child_process.js: 962: 16) 18 многословных стеков в Process.ChildProcess._handle.onexit (internal / child_process.js: 249: 5) 19 многословных pkgid carlos_valencia_portfolio@0.1.0 20 многословных cwd C: \ Users \ Carlos\ ReactJSProjects \ carlos_valencia_portfolio 21 подробный Windows_NT 10.0.17134 22 подробный argv "C: \ Program Files \ nodejs \ node.exe" "C: \ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "запустить""deploy" 23 подробный узел v10.8.0 24 verbose npm v6.2.0 25 код ошибки ELIFECYCLE 26 ошибка errno 1 27 ошибка carlos_valencia_portfolio@0.1.0 deploy: gh-pages -d build 27 error Состояние выхода 1 28 ошибка Сбой в carlos_valencia_portfolio@0.1.0развернуть скрипт.28 ошибка Это, вероятно, не проблема с npm.Вероятно, есть дополнительные выходные данные регистрации.29 verbose exit [1, true]

Понятия не имею, что происходит, я читаю в Интернете, говоря, что я не указываю на папку, в которой находится мой sh.exe, и что я должен указать ее вмои переменные среды и еще много чего.Я буквально перепробовал все, что нашел в google, bing и reddit.Я буквально в тупик и хочу плакать, лол.Пожалуйста, помогите!

Ответы [ 2 ]

0 голосов
/ 14 июля 2019

Было бы полезно увидеть ваши значения package.json для homepage, а в объекте scripts значения predeploy и deploy.Тем не менее, вот как можно развернуть приложение React на Github Pages:

  • После сборки приложения и загрузки в репозиторий Github установите gh-pages, запустив в терминале следующее:
    • npm install --save gh-pages
  • Обновите ваш package.json следующим:

    • "homepage": "https://[github-username].github.io/[repo-name]"
  • Внутри вашего scripts объекта:
    • "predeploy": "npm run build",
    • "deploy": "gh-pages -d build"
  • Запуск
    • npm run deploy
0 голосов
/ 06 октября 2018

Было бы полезно, если бы вы могли добавить некоторый код, но, возможно, стоит проверить нижний ответ на этот пост:

https://github.community/t5/GitHub-Pages/My-react-project-doesn-t-work-on-github-pages/m-p/6806#M452

В частности, этот раздел о маршрутизации на стороне клиента(если применимо к вашей заявке):

https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#notes-on-client-side-routing

...