Как сгенерировать модель без обязательного загрузчика модулей с помощью JavaScript Swagger Codegen? - PullRequest
1 голос
/ 11 апреля 2019

Я генерирую модель в JavaScript с опцией -Dmodels.Сгенерированный код содержит загрузчик модулей require, используемый в Node, но я использую Vue Js.Итак, у меня проблема, когда мне нужны эти файлы в проекте Vue Js.Это дает мне ошибку о superagent - предполагается, что я буду использовать superagent, который также генерируется автоматически.Я хочу создать чистые модели с помощью операторов экспорта / импорта ES6.Возможно ли это с Swagger Codegen или я должен использовать что-то еще?В настоящее время я использую openapi-client , но поддержка генерации моделей отсутствует.

1 Ответ

1 голос
/ 11 апреля 2019

Итак, как это обычно бывает - вы найдете ответ после того, как задаете вопрос :) Я обнаружил, что есть опция --additional-properties, которую вы можете указать как:

java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate   -i path-to-your-file.yaml   -l javascript --additional-properties useES6=true

Вы можете получить список всех доступных опций с помощью следующей команды:

java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar config-help -l javascript
...