We have SharePoint 2019 at workplace. I saw the documentation in MS https://docs.microsoft.com/en-us/sharepoint/dev/ about getting started with SharePoint Development.

Do I have to set up a development environment with SharePoint Server 2019, SQL Server for creating the apps? Or can I set the app catalog in current production environment and create the app in the client desktop say Windows 10 machine using NodeJS, Yeoman, Visual studio and gulp etc and deploy the app to the PROD region?

Do we need TFS or some kind of version tools?

1 Answer 1


You need a environment to debug/test your solution, while you could use prod environment to dev/debug SPFx solution, you could dev/debug SPFx solution(webpart) by 'host' workbench /_layouts/15/workbench.aspx without developing the solution to prod.

Using Version Control in VS Code

  • If I use prod environment to dev/debug SPFx solution and if the app got any issues will it affect my farm. Jan 3, 2020 at 12:11
  • This depends on your solution logic, customization only or the solution will change SharePoint, you could create a test site for that, while, it's recommended to dev/test your solution in dev environment.
    – Lee
    Jan 6, 2020 at 1:27
  • Can I create forms, like leave request with SPFx? User submits leave request then system sends email to manager and manager approves. I have SharePoint 2019 onpremise. Jan 17, 2020 at 12:53
  • You could create HTML form, insert request data to SharePoint list(rest api) and trigger workflow.
    – Lee
    Jan 20, 2020 at 7:38
  • Do you have a sample one. Jan 21, 2020 at 12:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.