#node.js #npm #npm-install
#node.js #npm #npm-install
Вопрос:
Как мне игнорировать локальный конфигурационный файл .npmrc во время работы npm install
?
Есть ли такая команда npm install --ignore-local-rc
или что-то подобное? Я чувствую, что это может быть полезно в ситуациях, когда вы хотите извлекать пакеты из общедоступного реестра npm, минуя указанные частные реестры.
Комментарии:
1. Вы пробовали
.npmignore
?2. Нет, вы предлагаете мне добавить файл .npmrc в .npmignore?
Ответ №1:
Вы можете использовать --userconfig
или --globalconfig
обойти локальный конфигурационный файл пользователя или глобальный конфигурационный файл соответственно. Я не думаю, что есть способ обойти проект .npmrc
с флагом командной строки. Использование --userconfig=/dev/null
должно обходить userconfig (в Linux и других UNIX-подобных операционных системах).
В ситуациях, когда вам нужно обойти только параметр реестра, вы можете использовать --reg
флаги командной строки или --registry
или задать npm_config_registry
переменную среды.
Комментарии:
1. Спасибо, Тротт, использование флага —reg кажется правильным решением на данный момент.