Build fails with: ts-node: not found
sid-turner-ellis
HOBBYOP

a year ago

My build is failing with the error that it cannot find ts-node

I have checked a previous thread and it hasn't helped, some extra info:

  • ts-node is only used in building the app

  • ts-node is declared as a dependency, not a dev dependency

  • I have no railway.config file

0 Replies

sid-turner-ellis
HOBBYOP

a year ago

aa4accc0-a714-470d-98af-7b29e22282d9


sid-turner-ellis
HOBBYOP

a year ago

I've confirmed it works locally by running nixpacks and starting the container

It's just on the railway platform that it's crashing due to not finding ts-node


sid-turner-ellis
HOBBYOP

a year ago

Any support would be appreciated


brody
EMPLOYEE

a year ago

how have you verified that ts-node is being installed?


sid-turner-ellis
HOBBYOP

a year ago

How can I verify that on a build on railway?


sid-turner-ellis
HOBBYOP

a year ago

It's in my dependencies and it works locally


brody
EMPLOYEE

a year ago

verbose mode for npm ci maybe


sid-turner-ellis
HOBBYOP

a year ago

What would the fix be for this given it's already in my dependencies?


brody
EMPLOYEE

a year ago

first we need to find out if it's being installed


sid-turner-ellis
HOBBYOP

a year ago

Why wouldn't it be, though?


sid-turner-ellis
HOBBYOP

a year ago

I don't get an NPM error


brody
EMPLOYEE

a year ago

I'm sorry I don't have all these answers, you're going to have to dig into this and debug it


sid-turner-ellis
HOBBYOP

a year ago

I'm going to assume that wouldn't be the case


sid-turner-ellis
HOBBYOP

a year ago

Because it doesn't make sense given it's in my dependencies + I would see an NPM install error


brody
EMPLOYEE

a year ago

something is misconfigured somehow, you are going to need to debug this


sid-turner-ellis
HOBBYOP

a year ago

Any support line for paying customers?


brody
EMPLOYEE

a year ago

unfortunately we can't offer in depth support for application level issues for users on the Hobby plan


sid-turner-ellis
HOBBYOP

a year ago

Im on pro


brody
EMPLOYEE

a year ago

you are not according to my admin dashboard


sid-turner-ellis
HOBBYOP

a year ago

alternatively, can I get a refund?


sid-turner-ellis
HOBBYOP

a year ago

1283070761463971800


sid-turner-ellis
HOBBYOP

a year ago

Or if you allow deployments without using docker containers / nixpacks?


brody
EMPLOYEE

a year ago

then that's a different account, the railway account connected to this discord account is not a part of any teams


sid-turner-ellis
HOBBYOP

a year ago

Correct, this is on behalf of a client


brody
EMPLOYEE

a year ago

yes, you can request that from within your billing page


brody
EMPLOYEE

a year ago

railway is a containerized environment


brody
EMPLOYEE

a year ago

have you tried adding verbose mode to the install command?


sid-turner-ellis
HOBBYOP

a year ago

no I haven't


brody
EMPLOYEE

a year ago

I'm sorry but I don't have the magical answer for you, all I can do is help you debug this


sid-turner-ellis
HOBBYOP

a year ago

If I find out that it isn't being installed, what would I do?


sid-turner-ellis
HOBBYOP

a year ago

Might be quicker just to do that and see if it works


brody
EMPLOYEE

a year ago

I don't know yet, that's not how debugging works 😆


sid-turner-ellis
HOBBYOP

a year ago

That's the issue


sid-turner-ellis
HOBBYOP

a year ago

If it is the case that one package isn't being installed even though it's in my deps, then it's an unlikely fix


sid-turner-ellis
HOBBYOP

a year ago

Thanks anyway, i'm going to move to a non-containerized platform


brody
EMPLOYEE

a year ago

I wasn't saying it's going to fix anything, this is what debugging is about, gathering more information to help make further decisions.

but you do what's right for you in the end.


sid-turner-ellis
HOBBYOP

a year ago

Right


jeremybarbet
PRO

a year ago

Maybe ts-node is a devDep and you are using npm in production, so devDep are not installed?


sid-turner-ellis
HOBBYOP

a year ago

It was a normal dependency


sid-turner-ellis
HOBBYOP

a year ago

No idea why it didn't work


sid-turner-ellis
HOBBYOP

a year ago

I recollect having the issue before with tsx but couldn't remember the fix


Loading...