Невозможно установить зависимости sub npm для модуля pvt npm
У меня есть приватный репозиторий npm через sinopia. Я опубликовал приложение в этом. Это полное комплексное приложение, использующее Angular2 на стороне пользовательского интерфейса. Он имеет свои собственные зависимости, упомянутые в package.json, такие как @ angular / core, анимации и т. Д.
Когда я устанавливаю этот модуль pvt, я получаю сообщение об ошибке, из-за которого невозможно установить под-зависимости, то есть зависимости, которые являются частью модуля pvt.
Скриншот ошибки:
2 ответа
Он ищет зависимости, которые не являются глобальными, но находятся в вашем личном хранилище. Вы должны изменить конфигурацию, чтобы разрешить загрузку этих зависимостей из глобального репозитория npm. Добавьте эту конфигурацию в файл.npmrc.
@angular:registry=registry.npmjs.org
Следующее это просто обходной путь, чтобы пропустить sinopia
что не является оптимальным.
@angular:registry=registry.npmjs.org
Sinopia не поддерживает пакеты областей по умолчанию, если вы не обновите файл конфигурации с помощью
packages:
'@*/*':
# scoped packages
access: $all
allow_access: $all
allow_publish: $authenticated
publish: $authenticated
Тем не мение. Я рекомендую вместо этого использовать sinopia
движется к развилке Синопии verdaccio
поддержка пакетов объема встроена.