Understanding the Frontend Dependencies
Learn to explore and understand frontend dependencies in this chapter.
We'll cover the following
Frontend dependencies
Earlier, we learned that frontend dependencies are defined in package.json
. Why not just list all the dependencies as script
tags in index.html
? Why do we need the extra complexity of npm
package management in our project? The answer is that a long list of dependencies is hard to manage. If we used script
tags, we’d need to make sure these are ordered correctly. We’d also be responsible for downloading the packages, placing them locally in our project, and keeping them up to date. We have a huge list of dependencies in our scaffolded project already, without starting work on any functionality in our app. For these reasons, managing dependencies with npm
has become an industry standard.
Let’s open package.json
again and look at the dependencies section:
Get hands-on with 1400+ tech skills courses.