Сконфигурируйте npm для разрешения зависимостей, используя JFrog Artifactory в качестве прокси для реестра npm и GitHub - PullRequest
0 голосов
/ 02 февраля 2019

У меня есть сервер сборки без доступа к Интернету, и мне нужно разрешить зависимости как от 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 для разрешения зависимостей от обоих?

1 Ответ

0 голосов
/ 05 февраля 2019

Да, вам нужно передать виртуальный URL репо в команду npm.Вы можете использовать --- реестра виртуального репо URL или вы можете настроить реестр с помощью команды npm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...