gurvinder372 gurvinder372 - 8 months ago 159
Node.js Question

How to specify registry while doing npm install with git remote url?

I want to be able to clone a git repository using a URL as specified here


<protocol>://[<user>[:<password>]@]<hostname>[:<port>][:][/]<path>[#<commit-ish>]



I am getting an error saying


npm ERR! 404 Registry returned 404 for GET on
https://registry.npmjs.org/XYZ


So I should also be able to specify the registry while doing since modules are supposed to be picked up from a internal repository.

Is it possible to specify registry while doing npm install with git remote url?

Answer Source

npm gets its config settings from the command line, environment variables, and npmrc files. You can try to specify registry in a npmrc file, and module in the command line. To change registry, you can use command:

npm config set registry <registry url>

You can also change configs with the help of -- argument. Putting --foo bar on the command line sets the foo configuration parameter to "bar". So you can try something like that:

 npm install http://git.repo.url --registry https://your.registry.local/
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download