3 months ago
npm error code EUNSUPPORTEDPROTOCOL
npm error Unsupported URL Type "workspace:": workspace:*
0 Replies
3 months ago
try using pnpm
as a package manager instead (or bun
or yarn
or whatever, ive never gotten npm
to work with workspaces)
3 months ago
are you using Dockerfile?
if not can you send me your build logs?
3 months ago
it's using npm <:Thinking:1360710341239242762>
3 months ago
perfect, then can you show me the top-most part of your build logs?
3 months ago
do you have bun specified as your package manager in your package.json?
{
"name": "river",
"private": true,
"scripts": {
"start": "(cd apps/expo && bun start) & (cd apps/backend && bun start:dev)",
"start:beam": "cd apps/beam && bun start",
"lint": "biome check . --write",
"format": "biome format . --write",
"typecheck": "cd apps/expo && bun typecheck",
"prepare": "husky"
},
"workspaces": ["apps/*", "packages/*"],
"devDependencies": {
"husky": "^9.1.7"
}
}
3 months ago
yea its weird that it's using npm anyway
3 months ago
can you try setting your package manager to bun in package.json? maybe that'll make it use bun
3 months ago
did you alter the root directory for your service in your service settings?
3 months ago
oh okay yea then that's your problem
3 months ago
that's only done on isolated monorepos
3 months ago
for shared monorepos you deploy the entire repo but alter the start command to point to start whatever app needs to start within the service so that each service runs a different app in the monorepo
3 months ago
an isolated monorepo is a monorepo where each repo is completely isolated from the others, meaning no shared folder or packages or anything, each one runs indepedently
3 months ago
a shared monorepo is what you have, might have a shared directory, it shares dependencies and such
3 months ago
yea
3 months ago
I am not sure
3 months ago
it's probably fine though
3 months ago
i can imagine
3 months ago
all good then? clear to mark as solved?
3 months ago
sure what's up?
3 months ago
Feel free to open up another thread if you still want to ask your question
3 months ago
!s
Status changed to Solved dev • 3 months ago