Shouldn't installing the bundled npm only be the default on Windows similar to OpenSSL?
It saves a step when setting up a new development environment on any type of system, which I found immediately useful.
Might make sense to make the default install target "smart" to only install npm if it isn't already installed and then have a mechanism for forcing the decision in either direction.
Another solution is to have a separate target that wraps 'curl http://npmjs.org/install.sh | sh' called install-npm and mention it in the build instructions and possibly at the end of 'make install'.
I think that this should be a ./configure --without-npm option.
Since the previous default was not there, I guess I'd rather see it be --with-npm. Similar to how we don't default to installing the bundled OpenSSL or zlib libraries.
@rmustacc Well, sure, but we want to have npm installed by default when you do ./configure && make && sudo make install.
./configure && make && sudo make install
build: add --without-npm flag to configure script
Fixed in 3ca0517.