Не удалось запустить старое репо на локальном хосте

Я пытаюсь получить репозиторий веб-страницы, работающей на локальном хосте, чтобы позже попытаться обновить некоторые устаревшие зависимости. Эта веб-страница работает на Next JS со Strapi версии 3. После запуска Strapi версии 4 у команды возникли проблемы с обновлением контента на странице. Я хотел попробовать и посмотреть, как я могу помочь, но у меня возникли проблемы даже с локальным запуском веб-сайта. Я новичок и буду рад узнать о любых предложениях.

Вот структура папок:

  • серверная часть
    • api: конфиг, контроллеры, модели, папки сервисов для Strapi
    • компоненты: макет, ссылки, мета, папки разделов для Vue JS
    • конфигурация: база данных.js, server.js
    • расширения: включает интеграцию JSON Web Token
    • public: загружает папку с иконками и изображениями, используемыми на сайте
    • Также следующие файлы:
      • .editorconfig
      • .eslintrc
      • .strapi-updater.json
      • пакет.json
      • пряжа.замок
  • внешний интерфейс
    • компоненты: папки элементов и разделов с React JS
    • пакеты: eslint-config-ibmdotcom и stylelint-config-ibmdotcom
    • страницы: _app.js, _document.js и [[...slug]].js для реализации дополнительной функции перехвата всех маршрутов Next JS.
    • патчи: Carbon ibmdotcom, тип углерода и пакеты патчей
    • public: несколько иконок для использования на сайте
    • стили: включает global.scss
    • утилиты: api.js, media.js и types.js
    • Также следующие файлы:
      • .eslintrc
      • .lintstagedrc
      • .stylelintrc
      • jsconfig.json
      • пакет.json
      • пряжа.замок
  • node_modules
  • патчи
  • Также следующие файлы:
    • .yarnclean
    • пакет-lock.json
    • пакет.json
    • пряжа.замок

Вот зависимости:

  • Во внешнем интерфейсе/package.json:

Вот что я пробовал до сих пор:

  1. Ранnpm install
  2. Получил следующую ошибку:
      > website@1.0.0 postinstall
> patch-package

sh: patch-package: command not found
npm ERR! code 127
npm ERR! path /Users/sgt/Documents/Stroma/website
npm ERR! command failed
npm ERR! command sh -c patch-package

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/sgt/.npm/_logs/2022-09-02T09_46_38_695Z-debug-0.log

  1. Ранnpm i patch-package
  2. Получил следующую ошибку:
      
added 50 packages, and audited 68 packages in 5s

6 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
sgt@mb-sgt website % npm install              

> website@1.0.0 postinstall
> patch-package

patch-package 6.4.7
Applying patches...

**ERROR** Failed to apply patch for package patch-package at path
  
    node_modules/patch-package

  This error was caused because patch-package has changed since you
  made the patch file for it. This introduced conflicts with your patch,
  just like a merge conflict in Git when separate incompatible changes are
  made to the same piece of code.

  Maybe this means your patch file is no longer necessary, in which case
  hooray! Just delete it!

  Otherwise, you need to generate a new patch file.

  To generate a new one, just repeat the steps you made to generate the first
  one.

  i.e. manually make the appropriate file changes, then run 

    patch-package patch-package

  Info:
    Patch file: patches/patch-package+6.2.2.patch
    Patch was made for version: 6.2.2
    Installed version: 6.4.7

---
patch-package finished with 1 error(s).

up to date, audited 68 packages in 1s

6 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

  1. Ранnpx patch-package patch-package --exclude 'nothing'
  2. Получил следующую ошибку:
      patch-package 6.4.7
patch-package: you have both yarn.lock and package-lock.json
Defaulting to using npm
You can override this setting by passing --use-yarn or deleting
package-lock.json if you don't need it

• Creating temporary folder
• Installing patch-package@6.4.7 with npm
• Diffing your files with clean files
⁉️  Not creating patch file for package 'patch-package'
⁉️  There don't appear to be any changes.

В чем проблема? Мой метод кажется правильным?

Рад предоставить дополнительную информацию. Спасибо за прочтение!

0 ответов

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