Если вы используете частный реестр npm и этот реестр npm добавлен в ваш глобальный файл .npmrc, вы, вероятно, столкнулись с этой проблемой.

Итак, в глобальном файле .npmrc есть одна запись вроде

registry=https://myprivatenpmregistry/npm/

Допустим, вы хотели добавить в проект emotion.

yarn add emotion

Тогда вы, вероятно, увидите ошибку -

Произошла непредвиденная ошибка: « https: // myprivatenpmregistry / npm / Emotion: подключить ECONNREFUSED IP: PORT».

Мы можем легко исправить эту проблему, добавив .npmrc файл в корень непосредственно проекта. Тогда он не будет использовать глобальный реестр npm и будет использовать файл уровня проекта .npmrc.

Внутри файла .npmrc мы добавим -

registry=https://registry.npmjs.org/

🔥
Вот небольшой трюк, который мы можем сделать, чтобы заставить его работать.

Если у меня есть несколько проектов с разным реестром npm, мы можем добавить этот конкретный реестр на уровень проекта .npmrc и вуаля 🎉

Ура!
👋

Поскольку я пытаюсь размещать контент в Интернете, вы можете купить мне кофе за часы, потраченные на все это ❤️😊🌸

Мой блог: https://shahjada.me