When working with modern web applications, we often need to include many different types of asset from various sources. Including these assets directly in our application can cause several problems, namely:
Rather than including assets directly in our application, we can utilize third-party asset management tools such as NodeJS and Bower, which can alleviate all of the issues outlined previously.
With Yii2, we can work directly with Node and Bower packages. For simple applications, we can include these packages directly in our
composer.json file by including
npm-asset/PackageName within the