in this article, we’re gonna try to Basic understand what is GULP and why it’s always connected to NPM. that’s a super weird and super annoying package.json file there you see pretty much in every project you’re working on.
gulp is just a simple toolkit to automate repetitive tasks. (https://gulpjs.com)
those repetitive tasks are usually the compiling of CSS or SASS files, JavaScript files, or in general.
whenever you use a framework that deals with non-standard JavaScript on non-standard CSS you use an automation tool to grab those files package them together and compile everything to speed out regular files that your browser can understand.
the source code of gulp and all the other plugins and packages that you use in order to extend gulp and make it possible to use and every framework is based on NPM.
Why React Js is more powerful than Angular JS?
NPM is the node package manager is basically a gigantic repository with all these JavaScript snippets and stuff that you can pull from the cloud whenever you need to use them in your project.
in order to keep track of all the files that you need to use in your project in order to create the go file develop your automation tool all develop your entire workflow to compile all your distribution files.
you need to generate a package.JSON file that it’s basically just the full DNA explanation of what it’s inside your project.
