swagger-cli
swagger-cli copied to clipboard
Latest version of the CLI I'm getting the following error
npm: '8.5.5', node: '16.15.0'
When trying to use swagger-cli bundle I get the error:
Cannot find module 'ajv/dist/core' Require stack:
- /data/node_modules/ajv-draft-04/dist/index.js
- /data/node_modules/@apidevtools/swagger-parser/lib/validators/schema.js
- /data/node_modules/@apidevtools/swagger-parser/lib/index.js
- /data/node_modules/@apidevtools/swagger-cli/lib/bundle.js
- /data/node_modules/@apidevtools/swagger-cli/lib/index.js
- /data/node_modules/@apidevtools/swagger-cli/bin/swagger-cli.js
- /data/node_modules/swagger-cli/swagger-cli.js
npm: 6.14.15 node: 14.18.2
I'm having the same issue when running swagger-cli validate file-name.yml
Ditto here - anyone have a workaround?
@gabbanaesteban @RicardoE105 It works with node14 (npm)
I guess it's because how npm now handles dependencies. super annoying
I had to fix the version in the package.json. It looks like the issue happens after 4.0.0.
"@apidevtools/swagger-cli": "4.0.0"
Sadly, even fixing to version 4.0.0 I am still getting an error