How come my workspace is not recognized?
salieflewis
PROOP

5 months ago

npm error code EUNSUPPORTEDPROTOCOL
npm error Unsupported URL Type "workspace:": workspace:*
Solved$10 Bounty

0 Replies

salieflewis
PROOP

5 months ago

fbc83639-6b3a-48e2-8aa0-9c016d399bc7


dev
MODERATOR

5 months ago

try using pnpm as a package manager instead (or bun or yarn or whatever, ive never gotten npm to work with workspaces)


salieflewis
PROOP

5 months ago

I’m using bun


dev
MODERATOR

5 months ago

are you using Dockerfile?
if not can you send me your build logs?


salieflewis
PROOP

5 months ago

Sure let me share


salieflewis
PROOP

5 months ago

I'm not using a dockerfile… or there is no dockerfile within my monorepo


salieflewis
PROOP

5 months ago

1392504496650719500


dev
MODERATOR

5 months ago

it's using npm <:Thinking:1360710341239242762>


salieflewis
PROOP

5 months ago

Hmm


salieflewis
PROOP

5 months ago

Using Railpack btw


dev
MODERATOR

5 months ago

perfect, then can you show me the top-most part of your build logs?


salieflewis
PROOP

5 months ago

I screenshotted everything that was under 'Build Logs'


salieflewis
PROOP

5 months ago

Oh I see


salieflewis
PROOP

5 months ago

One sec


salieflewis
PROOP

5 months ago

1392505835405443000
1392505835845980200


dev
MODERATOR

5 months ago

do you have bun specified as your package manager in your package.json?


salieflewis
PROOP

5 months ago

{
  "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"
  }
}

salieflewis
PROOP

5 months ago

I have a bun.lock file in the root of the monorepo.. so it should know


dev
MODERATOR

5 months ago

yea its weird that it's using npm anyway


dev
MODERATOR

5 months ago

can you try setting your package manager to bun in package.json? maybe that'll make it use bun


salieflewis
PROOP

5 months ago


dev
MODERATOR

5 months ago

did you alter the root directory for your service in your service settings?


salieflewis
PROOP

5 months ago

Yes, its pointed to my backend


dev
MODERATOR

5 months ago

oh okay yea then that's your problem


dev
MODERATOR

5 months ago

that's only done on isolated monorepos


dev
MODERATOR

5 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


salieflewis
PROOP

5 months ago

What do you mean, whats the difference?


salieflewis
PROOP

5 months ago

But I can still have my watch paths set appropriately?


dev
MODERATOR

5 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


dev
MODERATOR

5 months ago

a shared monorepo is what you have, might have a shared directory, it shares dependencies and such


dev
MODERATOR

5 months ago

yea


salieflewis
PROOP

5 months ago

Ok, will try that


salieflewis
PROOP

5 months ago

Thank you


salieflewis
PROOP

5 months ago

That seemed to work! Thanks so much


salieflewis
PROOP

5 months ago

Do you know why these scripts appear as errors?

1392510496367841300


dev
MODERATOR

5 months ago

I am not sure


dev
MODERATOR

5 months ago

it's probably fine though


salieflewis
PROOP

5 months ago

Yeah its fine was just a tiny bit bothersome


dev
MODERATOR

5 months ago

i can imagine


dev
MODERATOR

5 months ago

all good then? clear to mark as solved?


salieflewis
PROOP

5 months ago

Yes!


salieflewis
PROOP

5 months ago

Although one further question if you're still around


dev
MODERATOR

5 months ago

sure what's up?


dev
MODERATOR

5 months ago

Feel free to open up another thread if you still want to ask your question


dev
MODERATOR

5 months ago

!s


Status changed to Solved dev 5 months ago


Loading...