[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: nodejs application packaging guidelines?
> 12. 11. 2015 v 19:23, Richard PALO <richard%netbsd.org@localhost>:
> Not being very familiar with nodejs, does there exist any pkgsrc guidelines
> on how to deal with nodejs based packages using 'npm install' and 'grunt'
> This application is a web client interface.
> sort of scared the hell out of me trying a test build with only 'npm install'
> as it seems to install a couple of hundred and various modules from github: with something called 'bower' into a node_modules directory under $WRKSRC.
> worried this 'bower' may something of a 'pip' equivalent from python, I'm
> looking for pointers on how to correctly install this beast in a manageable way avoiding nonsense.
> if it is possible;)
Been there, done that, and no, it’s unlikely we will be packaging real node.js (npm) modules. The way npm works is that every package gets its very own set of *all* dependencies. Consider this: on my Mac, I only have four packages that I explicitly installed (json, manta, smartdc and triton). This is how the *tail* of the npm module tree (parsed and counted) looks like:
$ npm -g list --parseable|sed -E 's|^.*/||'|sort|uniq -c|sort -n|tail
And it’s 250+ unique modules installed in total.
Main Index |
Thread Index |