This is my scripts
"scripts": {
"start": "node ./dist/server.js",
"dev": "nodemon src/server.ts",
"build": "npm ci && tsc",
"setup-db": "ts-node src/setup-db.ts"
},
Apr 4 09:47:36 PM ==> Detected Node version 19.5.0
Apr 4 09:47:38 PM ==> Running build command 'npm install; npm run build'...
Apr 4 09:47:49 PM
Apr 4 09:47:49 PM added 495 packages, and audited 496 packages in 11s
Apr 4 09:47:49 PM
Apr 4 09:47:49 PM 90 packages are looking for funding
Apr 4 09:47:49 PM run `npm fund` for details
Apr 4 09:47:49 PM
Apr 4 09:47:49 PM found 0 vulnerabilities
Apr 4 09:47:50 PM
Apr 4 09:47:50 PM > admin-dashboard-be@0.0.0 build
Apr 4 09:47:50 PM > npm ci && tsc
Apr 4 09:47:50 PM
Apr 4 09:47:59 PM
Apr 4 09:47:59 PM added 495 packages, and audited 496 packages in 8s
Apr 4 09:47:59 PM
Apr 4 09:47:59 PM 90 packages are looking for funding
Apr 4 09:47:59 PM run `npm fund` for details
Apr 4 09:47:59 PM
Apr 4 09:47:59 PM found 0 vulnerabilities
Apr 4 09:48:08 PM ==> Generating container image from build. This may take a few minutes...
Apr 4 09:47:36 PM ==> Detected Node version 19.5.0
Apr 4 09:47:38 PM ==> Running build command 'npm install; npm run build'...
Apr 4 09:47:49 PM
Apr 4 09:47:49 PM added 495 packages, and audited 496 packages in 11s
Apr 4 09:47:49 PM
Apr 4 09:47:49 PM 90 packages are looking for funding
Apr 4 09:47:49 PM run `npm fund` for details
Apr 4 09:47:49 PM
Apr 4 09:47:49 PM found 0 vulnerabilities
Apr 4 09:47:50 PM
Apr 4 09:47:50 PM > admin-dashboard-be@0.0.0 build
Apr 4 09:47:50 PM > npm ci && tsc
Apr 4 09:47:50 PM
Apr 4 09:47:59 PM
Apr 4 09:47:59 PM added 495 packages, and audited 496 packages in 8s
Apr 4 09:47:59 PM
Apr 4 09:47:59 PM 90 packages are looking for funding
Apr 4 09:47:59 PM run `npm fund` for details
Apr 4 09:47:59 PM
Apr 4 09:47:59 PM found 0 vulnerabilities
Apr 4 09:48:08 PM ==> Generating container image from build. This may take a few minutes...
Apr 4 09:49:49 PM ==> Uploading build...
Apr 4 09:50:21 PM ==> Build uploaded in 24s
Apr 4 09:50:22 PM ==> Build successful 🎉
Apr 4 09:50:22 PM ==> Deploying...
Apr 4 09:53:06 PM ==> Detected Node version 19.5.0
Apr 4 09:53:06 PM ==> Starting service with 'npm run start'
Apr 4 09:53:09 PM
Apr 4 09:53:09 PM > admin-dashboard-be@0.0.0 start
Apr 4 09:53:09 PM > node ./dist/server.js
Apr 4 09:53:09 PM
Apr 4 09:53:09 PM node:internal/modules/cjs/loader:1063
Apr 4 09:53:09 PM throw err;
Apr 4 09:53:09 PM ^
Apr 4 09:53:09 PM
Apr 4 09:53:09 PM Error: Cannot find module '/opt/render/project/src/dist/server.js'
Apr 4 09:53:09 PM at Module._resolveFilename (node:internal/modules/cjs/loader:1060:15)
Apr 4 09:53:09 PM at Module._load (node:internal/modules/cjs/loader:905:27)
Apr 4 09:53:09 PM at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:83:12)
Apr 4 09:53:09 PM at node:internal/main/run_main_module:23:47 {
Apr 4 09:53:09 PM code: 'MODULE_NOT_FOUND',
Apr 4 09:53:09 PM requireStack: []
Apr 4 09:53:09 PM }
When I run locally npm run build it successfully creates server.js and I’m able to run node .dist/server.js
But on render it doesn’t work. Clear cache didn’t help. Delete and redeploy also. Have no idea. Tested with NODE_VERSION 18.15.0, also didn’t work. Please help.