After using the Azure VSC extension, I successfully created an Azure function app in TypeScript with Node 18 and Azure v4. The functions are working correctly during local debugging and producing the expected results.
Upon deployment of the Function app to the Azure portal through the extension, no errors were encountered. However, upon checking the KUDU on diagnostics console for the app, I noticed that the .ts files containing the functions are present internally but not visible on the portal. Despite thorough investigation, I have been unable to locate any logs indicating what might be causing this issue.
I have attempted redeploying the app, creating a new function app, and even setting up a completely separate function app with a different codebase, but the functions still do not appear on the portal after deployment.
In an effort to troubleshoot, I have added various configurations on the app's portal such as WEBSITE_RUN_FROM_PACKAGE = 0 and SCM_DO_BUILD_DURING_DEPLOYMENT = true (although it has come to my attention that this may be Linux specific), yet these changes have had no effect on resolving the problem.