Как восстановить /reset конфигурацию npm до значений по умолчанию?
Я играл с npm set
и npm config set
несколько раз, теперь я хочу reset использовать значения по умолчанию (вид factory reset).
Предоставляет ли npm
команду для этого? или Я должен удалить все файлы конфигурации руками, а затем переустановить его?
Мне нужно это как на linux Centos
, так и на Windows 8
.
Спасибо заранее!
Ответы
Ответ 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 отобразит список доступных сейчас.