Der ganze Sinn der sinopia ist eine private registry
und ein proxy
zugleich. Sie können uplinks installieren Sie alle Ihre Pakete von einem Registrierungseintragspunkt. Sinopia ist in der Lage, zu jeder Registrierung zu routen, wenn der lokale Speicher die Abhängigkeit nicht auflösen kann. Standardmäßig ist er points bis npmjs
.
Also, wenn Sie Ihre Konfiguration wie
# a list of other known repositories we can talk to
uplinks:
npmjs:
url: https://registry.npmjs.org/
packages:
'@*/*':
# scoped packages
access: $all
publish: $authenticated
proxy: npmjs
'**':
# allow all users (including non-authenticated users) to read and
# publish all packages
#
# you can specify usernames/groupnames (depending on your auth plugin)
# and three keywords: "$all", "$anonymous", "$authenticated"
access: $all
# allow all known users to publish packages
# (anyone can register by default, remember?)
publish: $authenticated
# if package is not available locally, proxy requests to 'npmjs' registry
proxy: npmjs
setzen sollten Sie in der Lage sein, alle Ihre Abhängigkeiten zu lösen, unabhängig von der Quelle eines jeden von ihnen
btw: sinopia
nicht mehr aufrecht erhalten hat.
Was ist mit dem Hinzufügen des Pfades zu Ihrer privaten Bibliothek in den Abhängigkeiten in package.json. "Abhängigkeiten": {: "git + ssh: //[email protected] " } –