Como Indicar o registo ao fazer a instalação do npm com o url remoto do git?
Quero ser capaz de clonar um repositório git usando um URL como indicado aqui
Estou a ter um erro a dizer:<protocol>://[<user>[:<password>]@]<hostname>[:<port>][:][/]<path>[#<commit-ish>]
Npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/XYZ
então eu também deveria ser capaz de especificar o registro ao fazer, já que os módulos devem ser pegos de um repositório interno.
é possível especificar o registo ao fazer npm instalar com o url remoto do git ?
2 answers
npm
Obtém as suas configurações de configuração a partir da linha de comandos, variáveis de ambiente e ficheiros npmrc. Você pode tentar especificar o registro em um arquivo npmrc, e módulo na linha de comandos.
Para alterar o registo, poderá usar o comando:
npm config set registry <registry url>
Você também pode mudar de configuração com a ajuda do argumento --
. Colocar --foo bar
na linha de comandos define o parâmetro de configuração do foo como "bar". Então você pode tentar algo assim: [[7]}
npm install http://git.repo.url --registry https://your.registry.local/
Não é a melhor maneira, mas se estiver a usar mac ou linux mesmo no windows, pode definir nomes alternativos para registos diferentes.
##############NPM ALIASES######################
alias npm-default='npm config set registry https://registry.npmjs.org'
alias npm-sinopia='npm config set registry http://localhost:4873/'