Игнорировать локальный конфигурационный файл .npmrc во время установки npm

#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 кажется правильным решением на данный момент.