When you generate a fresh angular app, you get over 300MB of supporting characters. Feels heavy for a hello world. What’s it all do? Looking in the project there are 8 json files for configuring node, the typescript compiler, the linter and the Angular CLI itself. There’s a node_modules
folder for holding all your third party dependencies, an e2e
folder to house all of your end to end tests and the src
folder where the magic happens. In the src
folder, you’ll find 3 more folders and some files you’re not super likely to want to edit.
The index.html
file is less interesting than you’re probably expecting. It’s got a weird app-root tag, but doesn’t have a single script tag. This is because this file is essentially a template that webpack will follow to generate an index.html file when you build your project. That file will be adorned with all the angular goodness you need and placed in the dist folder when you run `ng b