I have recently started developing for node. The company that I work for has an internal npm registry. I want to know how to use different registry settings depending upon where
There are two distinct use cases for using your private npm registry:
Installing: use the --reg or --registry flag:
npm install mypackage --reg http://myreg.npmjitsu.com
Publishing: you can also use --reg or --registry, but I would highly recommend that you use the publishConfig setting in your package.json file (See: the npm documentation)
{
"publishConfig": {
"registry": "http://myreg.npmjitsu.com"
}
}
This prevents developers from accidentally publishing private modules to the public registry by forgetting the --registry flag
So add publishConfig to all of the package.json for your Company use --registry when installing from their private npm.