What you say makes good sense.  Thank you very much.
I was going to ask one more question about, if these package managers have 
switches that would allow us to perform bare-bones/minimalistic 'installs', 
but I imagine if they did, that's exactly what everyone would choose. 
 Which leads me to believe that the abundance of files are needed for the 
very things you'd mentioned... mainly tracking versions, dependencies and 
dependency versions, etc.... 

So... I guess I'll go dig further into NPM.

Thank you both for your excellent replies.


On Tuesday, July 21, 2015 at 10:10:38 AM UTC-4, John Maxwell wrote:
>
> On 07/21/2015 09:54:23 AM, Tim LeForge wrote: 
> > So, I'm left wondering... it just seems simpler for me to download   
> > these 
> > packages such as angular(2) and dealing with just a very few files   
> > than it 
> > is to look at the multiple directories and subdirectories and   
> > literally 
> > thousands of files that NPM would produce. 
> > 
>
> It is. 
>
> But will it be simpler to pick up all of the dependencies for those   
> packages (angular falls near the low end of how many other packages it   
> depends on)? 
>
> Mind that you get the correct versions of each of them now, and Ghu   
> help you if two of your packages both require a third package... but   
> different versions of it. And then you get to repeat the whole   
> happy-fun process if you wish to move to a newer version of anything. 
>
> _Those_ headaches are what make package managers worthwhile. 
>
> (n.b. - I have my own set of issues with npm in particular, but that's   
> nowhere near enough reason to go back to manual package management. I   
> do contemplate writing a "better" (by my light) package manager than   
> npm from time to time.) 
>
> -John 
>
> -- 
> John Maxwell  KB3VLL  [email protected] <javascript:> 
>
> Speaking just for me, I don't think I have Linux blinders on my 
> eyes. I can see other platforms, but I *choose* to ignore them on the 
> theory that if I ignore them hard enough they will go away. 
>
> This theory is obviously crazy. However, it also appears to be working. 
>
> — Eric S. Raymond

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to