NPM/Bower/Composer - differences?
问题 Can someone explain to me the difference between NPM , Bower and Composer . They are all package managers - correct? But when should each one be used? Also, each one appears to have a json file that accompanies it, does this store all the packages you require so they can be installed by cmd line? Why do you need this file? 回答1: npm is nodejs package manager. It therefore targets nodejs environments, which usually means server-side nodejs projects or command-line projects (bower itself is a