Only administrators are able to install software system wide. Users are allowed however to install software into their home, scratch, or data directories for individual use on any of the machines. You can install npm packages without sudo (in your home directory) by making some simple changes to the npm configuration.