Eu joguei com npm set
e npm config set
várias vezes, agora quero redefinir os valores padrão (uma espécie de redefinição de fábrica).
Será que npm
fornecer um comando para fazer isso? ou Devo excluir todos os arquivos de configuração manualmente e depois reinstalá-los?
Eu preciso dele tanto no linux Centos
e sobre Windows 8
.
Desde já, obrigado!
Se você executar
npm config edit
, obterá um editor que mostra a configuração atual e também uma lista de opções e seus valores padrão.Mas eu não acho que haja um comando 'reset'.
fonte
Se valer a pena, você pode redefinir para o padrão o valor de uma entrada de configuração com
npm config delete <key>
(ounpm config rm <key>
, mas o uso denpm config rm
não é mencionado emnpm help config
).Exemplo:
# set registry value npm config set registry "https://skimdb.npmjs.com/registry" # revert change back to default npm config delete registry
fonte
Se for sobre apenas uma propriedade - digamos que você deseja alterar temporariamente algum padrão, por exemplo, desabilitar a verificação de CA: você pode fazer isso com
npm config set ca ""
Para voltar aos padrões dessa configuração, basta
npm config delete ca
Para verificar, use
npm config get ca
.fonte
edição de configuração npm
Abre o arquivo de configuração em um editor. Use o sinalizador --global para editar a configuração global. agora você pode deletar o que quiser do registro e salvar o arquivo.
A lista de configuração do npm exibirá a lista de disponíveis agora.
fonte
O config é gravado em
.npmrc
arquivos, então apenas exclua-o. O NPM procura config nesta ordem, definir no próximo substitui o anterior. Portanto, certifique-se de que pode haver uma configuração global que geralmente é substituída por projeto e que se torna ativa após a exclusão do arquivo de configuração por projeto.npm config list
irá sempre listar a configuração ativa./path/to/npm/npmrc
)$PREFIX/etc/npmrc
)$HOME/.npmrc
)/path/to/my/project/.npmrc
)fonte