Добавление расширенных настроек пользовательского интерфейса в интерфейсы WSO2 API-M прошло не очень хорошо

Я выполнил шаги для доступа к папке внешнего интерфейса WSO2 шаги, описанные в документации , но на третьем шаге не была запущена упомянутая команда и даже следующая следующий шаг эта папка src под Devportal не существует или другие папки не существуют

есть ли ошибка или кто-нибудь сделал это до того, как узнал об этом? папки проекта (в веб-приложениях)

Я пробовал искать другие проекты

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
0
62
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если вы используете WSO2 API Manager v4 или более поздней версии, выполните следующие действия, чтобы убедиться, что в вашей среде имеется правильный набор пакетов и зависимостей.

  1. Перейдите в каталог /repository/deployment/server/webapps, откройте package.json и проверьте версию, указанную для пакета lerna. Должно быть ^3.20.2
  2. Попробуйте запустить следующую команду из самого каталога webapps: npm install или npm ci (если вы уже установили пакеты, чтобы выполнить чистую установку)

Кроме того, если у вас возникли проблемы с командой npm run bootstrap, перейдите по пути devportal, publisher или admin и запустите команду npm install, чтобы установить необходимые зависимости.

Проще говоря, Lerna используется для одновременной установки всех необходимых зависимостей для всех порталов без перехода к ним по отдельности. Поэтому, если у вас возникли проблемы с запуском команды npm run bootstrap, следуйте описанному выше подходу, чтобы без ошибок установить необходимые зависимости.

Что касается путей, упомянутых в Документах, они теперь обновлены (однако Документы не были обновлены) следующим образом.

  • devportal/src/main/webapp/source сейчас как devportal/source
  • devportal/src/main/webapp/override/src сейчас как devportal/override/src

Надеюсь, это поможет вам разрешить путаницу вокруг. Я сообщил об этом команде WSO2 с помощью этого Git

и об этой инструкции: запустите команду, указанную ниже, в соответствующем приложении. Если это портал разработчика, запустите npm run build:dev из папки devportal, где команда «npm run build:dev» не существует, он не перенастроил ее.

Marwen 15.07.2024 09:43

Команда npm run build:dev должна выполняться из самой папки devportal. Если вы попытаетесь запустить команду упоминания из каталога webapps, это не сработает. Пожалуйста, попробуйте указанные шаги. Также не могли бы вы поделиться файлом package.json внутри папки devportal?

Athiththan 15.07.2024 10:15

да, я устал от него на портале разработчиков PS C:\Users\MSI\Downloads\wso2am-4.3.0\repository\deployment\se‌​rver\webapps\devport‌​al> npm run build:prod npm error Отсутствует скрипт: "build: prod» npm error npm error Чтобы просмотреть список сценариев, запустите: npm error npm run npm error Полный журнал этого запуска можно найти в: C:\Users\MSI\AppData\Local\npm-cache_logs\2024-07 -15T08_05_0‌​3_440Z-debug-0.log и вот что я получил

Marwen 15.07.2024 10:21

Можете ли вы поделиться разделом сценариев в package.json? Весь файл package.json, которым вы поделились, содержит только зависимости. Раздел сценариев содержит применимые и настроенные команды. Также вы можете отредактировать вопрос и прикрепить скриншоты, не публикуя их в качестве ответа.

Athiththan 15.07.2024 10:54

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

Как получить имя пользователя вызывающего API в wso2 apim при базовой авторизации?
Есть ли способ добавить имя пользователя в журнал API в WSO2 APIM?
WSO2 ESB: обработка повторных попыток и кодов ошибок в процессоре сообщений с несколькими хранилищами сообщений
Как удалить тег <?xml version='1.0'coding='UTF-8'?> из вывода dss в WSO2 MI
Имеет ли WSO2 APK (платформа API для Kubernetes) графический интерфейс пользователя, такой как DevPortal, Publisher и Admin, ....?
Получить и передать ответ JWT через WSO2
Интеграция стека ELK не работает с диспетчером API WSO2
Диспетчер API WSO2 (wso2am-2.1.0) — Как реализовать аутентификацию без пароля с использованием WSO2 APIM и приложения Microsoft Authenticator?
Почему кнопка «Сохранить» отключена в WSO2 APIM Publisher на вкладке «Время выполнения»? В некоторых API кнопка отключена
Проблема с подключением к базе данных посредника пользовательского класса wso2 и внешний jar-файл не выбираются