Möchten Sie ein _Feature_ anfordern oder einen _Bug_ melden?
Besonderheit
Gewünschtes Verhalten
Bundler unterstützt 'Vendoring'-Abhängigkeiten von Haus aus mit dem Befehl bundle package
. Dieser Befehl speichert Ihre Edelsteine als .gem
Dateien in Ihrem Repository unter vendor/cache
. Sie können von den gespeicherten Versionen mit bundle install --local
installieren.
http://bundler.io/v1.13/bundle_package.html
Dies ist sehr praktisch für die Bereitstellung und ermöglicht es Ihnen auch, Docker-Builds von einem neuen Checkout Ihrer Anwendung aus durchzuführen. Dies ist besonders praktisch, wenn Sie auf private Pakete angewiesen sind und keine Geheimnisse wie git- oder npm-Anmeldeinformationen in Ihre Docker-Image-Layer preisgeben möchten.
Um dieses Verhalten auf den Knoten zu bekommen, verwendet unser Team derzeit Shrinkpack , aber eine stärker integrierte Lösung wäre ideal. Dies würde uns helfen, die Leistungsfähigkeit von Yarn zu nutzen und gleichzeitig unsere Knotenpakete in unserem Repository zu bündeln.
Eine verwandte Diskussion, die von Interesse sein könnte, findet sich in #393.
So wie ich diese Diskussion lese, hört es sich so an, als ob die Einstellung yarn-offline-mirror
bereits in gewissem Maße tut..? Ich finde aber keine Dokumentation dazu.
Vielleicht könnte @bestander etwas Licht ins aktuelle Verhalten bringen? Sie scheinen ein solides Verständnis davon zu haben, was der Offline-Spiegel kann und was derzeit nicht kann. :)
Sorry Leute, mein Blogpost zu dieser Funktion befindet sich in der letzten Phase.
Sobald ich 0.17.1 freigebe, werde ich es durchsetzen.
Es wird auf der Website veröffentlicht
Danke @bestander!
Ich habe gerade https://yarnpkg.com/blog/2016/11/24/offline-mirror gelesen und es sieht so aus, als ob es unser genaues Problem löst.
Hilfreichster Kommentar
Sorry Leute, mein Blogpost zu dieser Funktion befindet sich in der letzten Phase.
Sobald ich 0.17.1 freigebe, werde ich es durchsetzen.
Es wird auf der Website veröffentlicht