
My package.json
build script is tsc
and function's commands are npm install && npm run build
. Here are the deployment logs:
TypeScript
2025-06-19T15:14:36.849527828Z [15:14:36] [open-runtimes] Environment preparation started.
2025-06-19T15:14:36.968371251Z [15:14:36] [open-runtimes] Environment preparation finished.
2025-06-19T15:14:36.969603016Z [15:14:36] [open-runtimes] Build command execution started.
2025-06-19T15:14:38.835148928Z up to date, audited 6 packages in 2s
2025-06-19T15:14:38.836267869Z found 0 vulnerabilities
2025-06-19T15:14:39.269966767Z > main@1.0.0 build
2025-06-19T15:14:39.269972078Z > tsc
2025-06-19T15:14:39.275731379Z sh: tsc: Permission denied
2025-06-19T15:14:44.000000000Z Build archive was not created.
Should I make the function run sudo npm run build
instead?
TL;DR
The `tsc` command is resulting in a "Permission denied" error during deployment. Running the function with `sudo npm run build` may solve this.Recommended threads
- Processing forever
Why is this processing forever?
- Migration to new region: not so good.
We attempted to do a migration to NYC... and things didn't go well. We followed the steps (exactly) as shown in the video, updated our app with the new endpoint...
- schedule functions not working
starting from 15:02 utc time my schedule function stops working. I was able to execute it using the GUI. The schedule is every 5 minutes and I can see a clock i...
