Learn package managers

最后更新于:2022-04-01 04:13:19

# Learn package manager > A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing software packages for a computer's operating system in a consistent manner. It typically maintains a database of software dependencies and version information to prevent software mismatches and missing prerequisites. - wikipedia ##### General Learning: - [Bower Fundamentals](http://www.pluralsight.com/courses/bower-fundamentals) [watch][$] - [Package Managers: An Introductory Guide For The Uninitiated Front-End Developer](http://codylindley.com/techpro/2013_04_12__package-managers-an-introducto/) [read] - [Up and Running with NPM, the Node Package Manager](http://www.lynda.com/Developer-Web-Development-tutorials/Up-Running-NPM-Node-Package-Manager/409274-2.html)[watch][$] - [npm Basics](http://teamtreehouse.com/library/npm-basics) [watch][$] - [The npm Book](https://leanpub.com/npm) [read] - [The Mystical & Magical SemVer Ranges Used By npm & Bower](http://developer.telerik.com/featured/mystical-magical-semver-ranges-used-npm-bower/) [read] ##### References/docs: - [bower](http://bower.io/) - [jspm.io](http://jspm.io/) - [npm](https://www.npmjs.com/)
';