Если вы используете частный реестр 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