Skip to content

Skybridge build fails when no widget is registered #533

@neil-ac

Description

@neil-ac

Context

Hey there :) I wanted to use Skybridge as a framework for a regular MCP server (no ChatGPT/MCP App).

I registered a tool in the server/ folder and have no web/ folder, and tried to build the project but got the following error:

✘ [ERROR] Could not resolve "/Users/neil/Build/folder/apps/mcp-server/web/vite.config.ts"

failed to load config from /Users/neil/Build/folder/apps/mcp-server/web/vite.config.ts
error during build:
Error: Build failed with 1 error:
error: Could not resolve "/Users/neil/Build/folder/apps/mcp-server/web/vite.config.ts"
    at failureErrorWithLog (/Users/neil/Build/folder/node_modules/.pnpm/esbuild@0.27.3/node_modules/esbuild/lib/main.js:1467:15)
    at /Users/neil/Build/folder/node_modules/.pnpm/esbuild@0.27.3/node_modules/esbuild/lib/main.js:926:25
    at runOnEndCallbacks (/Users/neil/Build/folder/node_modules/.pnpm/esbuild@0.27.3/node_modules/esbuild/lib/main.js:1307:45)
    at buildResponseToResult (/Users/neil/Build/folder/node_modules/.pnpm/esbuild@0.27.3/node_modules/esbuild/lib/main.js:924:7)
    at /Users/neil/Build/folder/node_modules/.pnpm/esbuild@0.27.3/node_modules/esbuild/lib/main.js:951:16
    at responseCallbacks.<computed> (/Users/neil/Build/folder/node_modules/.pnpm/esbuild@0.27.3/node_modules/esbuild/lib/main.js:603:9)
    at handleIncomingPacket (/Users/neil/Build/folder/node_modules/.pnpm/esbuild@0.27.3/node_modules/esbuild/lib/main.js:658:12)
    at Socket.readFromStdout (/Users/neil/Build/folder/node_modules/.pnpm/esbuild@0.27.3/node_modules/esbuild/lib/main.js:581:7)
    at Socket.emit (node:events:519:28)
    at addChunk (node:internal/streams/readable:561:12)

Expected behaviour

I should be able to use Skybridge only for the server part without having to add a placeholder vite.config and widget in the web/ folder.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions