3 ms·
NPM has a very innovative approach to package management
by poolpool 12y ago
NPM has a very innovative approach to package management
- pdpi 12y agoHow so? Nothing about it has struck me as being particularly unusual.
- bendrucker 12y agoNode uses hierarchical dependencies so different dependencies can get their own version of a particular package. I'd agree that this is hardly innovative, but definitely a lot more user friendly than Ruby. npm is great but would agree that attributing Node's popularity to it is unfounded.
- tonyarkles 12y agoIt's a blessing and a curse. When a package is tied to a buggy version of a dependency, it's not a lot of fun to try to get the upgraded version in without either forking your dependencies or trying to get everything fixed upstream. On the flip side, it is nice when (compared to ruby) you have two dependencies that depend on incompatible versions of the same library.