Я играл с npm set
и npm config set
несколько раз, теперь хочу сбросить до значений по умолчанию (своего рода сброс к заводским настройкам).
Есть ли npm
команда для этого? или мне удалить все файлы конфигурации вручную, а затем переустановить?
Мне это нужно и дальше, linux Centos
и дальше Windows 8
.
Заранее спасибо!
Если вы запустите
npm config edit
, вы получите редактор, показывающий текущую конфигурацию, а также список параметров и их значения по умолчанию.Но я не думаю, что есть команда «сбросить».
источник
Что бы это ни стоило, вы можете сбросить значение по умолчанию для записи конфигурации с помощью
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
источник
Если речь идет об одном свойстве - допустим, вы хотите временно изменить какое-то значение по умолчанию, например, отключить проверку CA: вы можете сделать это с помощью
npm config set ca ""
Чтобы вернуться к значениям по умолчанию для этого параметра, просто
npm config delete ca
Для проверки используйте
npm config get ca
.источник
редактировать конфигурацию npm
Открывает файл конфигурации в редакторе. Используйте флаг --global для редактирования глобальной конфигурации. Теперь вы можете удалить ненужный вам реестр и сохранить файл.
В списке конфигураций npm отобразится список доступных сейчас.
источник
Конфиг записывается в
.npmrc
файлы, просто удалите его. NPM ищет конфигурацию в этом порядке, настройка в следующем перезаписывает предыдущий. Поэтому убедитесь, что может быть глобальная конфигурация, которая обычно перезаписывается для каждого проекта и становится активной после удаления файла конфигурации для каждого проекта.npm config list
всегда будет отображать активный config./path/to/npm/npmrc
)$PREFIX/etc/npmrc
)$HOME/.npmrc
)/path/to/my/project/.npmrc
)источник