cli: Studio 404 not found
Describe the bug
I get this error:
$ ./node_modules/.bin/asyncapi start:studio
(node:89108) [MODULE_NOT_FOUND] Error Plugin: @asyncapi/cli: Cannot find module '@oclif/plugin-help/lib/command'
Require stack:
- /Users/m/PhpstormProjects/spec/examples/social-media/node_modules/@fmvilas/oclif-plugin-spaced-commands/lib/hooks/init.js
- /Users/m/PhpstormProjects/spec/examples/social-media/node_modules/@oclif/config/lib/config.js
- /Users/m/PhpstormProjects/spec/examples/social-media/node_modules/@oclif/config/lib/index.js
- /Users/m/PhpstormProjects/spec/examples/social-media/node_modules/@oclif/command/lib/command.js
- /Users/m/PhpstormProjects/spec/examples/social-media/node_modules/@oclif/command/lib/index.js
- /Users/m/PhpstormProjects/spec/examples/social-media/node_modules/@asyncapi/cli/bin/run
module: @oclif/config@1.18.3
task: runHook init
plugin: @asyncapi/cli
root: /Users/m/PhpstormProjects/spec/examples/social-media/node_modules/@asyncapi/cli
See more details with DEBUG=*
(Use `node --trace-warnings ...` to show where the warning was created)
Studio is running at http://localhost:3210?liveServer=3210
Watching changes on file asyncapi.yaml
but browser opens up and shows message 404 - The requested path could not be found
How to Reproduce
- installed locally/globally using
npm install @asyncapi/cli
- when I got first error with oclif, I added more packages.
{
"dependencies": {
"@asyncapi/cli": "^0.14.1",
"@oclif/command": "^1.8.16",
"@oclif/plugin-help": "^5.1.11",
"oclif": "^2.4.5"
}
}
- run
./node_modules/.bin/asyncapi start:studio
or./node_modules/.bin/asyncapi new
the guide to create a new file works and I can verify that a new file was created.
macOS Monterey, node - v17.6.0, npm - 8.5.1
Expected behavior
It will open a studio in the browser with the studio.
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 25 (14 by maintainers)
I also had this 404 issue - but it seems to only happen when
@asyncapi/cli
is installed locally, when installed globally (npm i -g
), it seems to work fine.