У меня есть сервер сборки без доступа к Интернету, и мне нужно разрешить зависимости как от github.com, так и registry.npmjs.org.Сервер сборки имеет доступ к Artifactory (jfrog), поэтому я создал репозиторий npm для прокси-сервера для registry.npmjs.org, и это работает, и я только что создал механизм перезаписи зависимостей в виртуальном репо для удаленного репозитория npm, как упоминалось в этомссылка - Настройка npm для разрешения зависимостей с использованием артефакта в качестве прокси-сервера для реестра npm и github после настройки все еще я сталкиваюсь с той же проблемой:
node-sass@4.11.0 install /app/jenkins/workspace/uiwidget_smarthome1.0_dev/bwtk/node_modules/node-sass node scripts/install.js Downloading binary from https://github.com/sass/node-sass/releases/download/v4.11.0/linux-x64-47_binding.node Cannot download "https://github.com/sass/node-sass/releases/download/v4.11.0/linux-x64-47_binding.node":
Как настроить npm для разрешения изобе эти?Поскольку 2 репо разных типов, я не могу объединить их в одно виртуальное репо.Можно ли настроить npm для разрешения зависимостей от обоих?
Да, вам нужно передать виртуальный URL репо в команду npm.Вы можете использовать --- реестра виртуального репо URL или вы можете настроить реестр с помощью команды npm