Подтвердить что ты не робот

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

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

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

Мне нужно это как на linux Centos, так и на Windows 8.

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

4b9b3361

Ответ 1

В reset пользовательские значения по умолчанию

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

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

В reset глобальные значения

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

Если вам нужно sudo, чтобы запустить это вместо:

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

Ответ 2

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

Но я не думаю, что есть команда reset.

Ответ 3

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

npm config set ca ""

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

npm config delete ca

Чтобы проверить, используйте npm config get ca.

Ответ 4

Для чего бы это ни стоило, вы можете сбросить значение конфигурации по умолчанию с помощью npm config delete <key> (или npm config rm <key>, но использование npm config rm не упоминается в npm help config).

Пример:

# set registry value
npm config set registry "https://skimdb.npmjs.com/registry"
# revert change back to default
npm config delete registry

Ответ 5

Редактирование конфигурации npm

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

список конфигурации npm отобразит список доступных сейчас.