Как восстановить / сбросить настройки npm до значений по умолчанию?


я играл с npm set и npm config set в течение нескольких раз, теперь я хочу сбросить значения по умолчанию (своего рода заводской сброс).

тут npm дать команду, чтобы сделать это? или я должен удалить все файлы конфигурации вручную переустановить его?

мне нужны оба на linux Centos и Windows 8.

спасибо заранее!

4 53

4 ответа:

чтобы сбросить пользовательские значения по умолчанию

запустите это в командной строке (или git bash на windows):

echo "" > $(npm config get userconfig)
npm config edit

для сброса глобальных defualts

echo "" > $(npm config get globalconfig)
npm config --global edit

Если вам нужно sudo, которые запускают это вместо:

sudo sh -c 'echo "" > $(npm config get globalconfig)'

Если вы запустите npm config edit, вы получите редактор, показывающий текущую конфигурацию, а также список параметров и их значения по умолчанию.

но я не думаю, что есть команда "сброс".

Если речь идет только об одном свойстве-скажем, вы хотите временно изменить некоторые значения по умолчанию, например отключить проверку CA: вы можете сделать это с помощью

npm config set ca ""

вернуться к значениям по умолчанию для этого параметра, просто

npm config delete ca

для проверки используйте npm config get ca.

npm config edit

открывает файл конфигурации в Редакторе. Используйте флаг --global для редактирования глобальной конфигурации. теперь вы можете удалить то, что когда-либо реестра вы не хотите и сохранить файл.

npm config list появится список доступных сейчас.