sius / swagger-nodegen-cli

A convenience node package to make the swagger-codegen-cli.jar availabe in the node/npm environment
Apache License 2.0
12 stars 5 forks source link

DefaultService.js being generated within controllers folder instead of service folder #5

Closed rulrok closed 4 years ago

rulrok commented 4 years ago

My root project package.json:

{
  "name": "fake-api",
  "version": "1.0.0",
  "description": "Fake API for development",
  "scripts": {
    "generate": "swagger-codegen-cli generate -l nodejs-server -i openapi.yaml -o ./fake-api"
  },
  "license": "Unlicense",
  "private": true,
  "dependencies": {},
  "devDependencies": {
    "swagger-nodegen-cli": "^3.0.8"
  }
}

It generates what I need inside fake-api folder, but this happens:

image

The generated controller references the service file which was wrongly put inside the controllers folder

image

sius commented 4 years ago

As far as I can see this error only occurs under Windows.

Updated to 3.0.19