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
- AppwriteException - Transaction with the...
I am using "node-appwrite" module and I have successfully created transaction id but when passing it to tablesDB.createRow function with some other required dat...
- unlike any other provider, your sites DN...
your nameservers dont work with a funny little CNAME error, which is a weird bug but thats what you get when you try to be the kitchen sink, funny errors.
- Weird Table Causes Console to break
I dont even know how this even happened looks like the $createdAt and , $id got switched? <@831428608895615056>