The developer section talks about components I can build and place in the marketplace.
Is it possible to do the same, but just for use in my own projects?
They may not make the cut in terms of universal appeal, but for a specific market they are highly sought after. E.g. a Mobile Money checkout button would be huge in my market.
Of course. When you publish a custom component you can choose whether the component is public or private. A private component can be used in any one of your apps.
I am in the process of editing a YouTube tutorial that will go through this process. I hope to publish the video soon and I will link it to this post when it is done.
I am actually using Linux to publish. Windows has a feature called Windows Subsystem for Linux and I use that for the deployment. If you want to develop, I strongly suggest you install it
The only other way you can do it is to modify the Adalo publish component. In your project folder you will see node_modules. From there you need to look for @adalo\cli\src\build.js, line 28 in that file is where you seem to have an issue. You will need to debug the issue there.