рдХреНрдпрд╛ рдЖрдк _feature_ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ _bug_ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рд╡рд┐рд╢реЗрд╖рддрд╛
рд╡рд╛рдВрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░
рдмрдВрдбрд▓рд░ bundle package
рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ 'рд╡рд┐рдХреНрд░реЗрддрд╛' рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ рдЬрд╡рд╛рд╣рд░рд╛рдд рдХреА рдмрдЪрдд рд╣реЛрддреА рд╣реИ .gem
рдкрд░ рдЕрдкрдиреЗ рд░реЗрдкреЛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ vendor/cache
ред рдЖрдк bundle install --local
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╣реЗрдЬреЗ рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
http://bundler.io/v1.13/bundle_package.html
рдпрд╣ рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдпрд╣ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдирдП рдЪреЗрдХрдЖрдЙрдЯ рд╕реЗ рдбреЙрдХрдЯрд░ рдмрд┐рд▓реНрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрд╕рд╛рди рд╣реИ рдпрджрд┐ рдЖрдк рдирд┐рдЬреА рдкреИрдХреЗрдЬ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ, рдФрд░ рдЕрдкрдиреЗ рдбреЙрдХрдЯрд░ рдЫрд╡рд┐ рдкрд░рддреЛрдВ рдореЗрдВ git рдпрд╛ npm рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдЬреИрд╕реЗ рд░рд╣рд╕реНрдпреЛрдВ рдХреЛ рд▓реАрдХ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдиреЛрдб рдкрд░ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдЯреАрдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рд┐рдХрдВрдХрдкреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ
рд╕рдВрдмрдВрдзрд┐рдд рдЪрд░реНрдЪрд╛ рдЬреЛ рд░реБрдЪрд┐рдХрд░ рд╣реЛ рд╕рдХрддреА рд╣реИ #393 рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВрдиреЗ рдЙрд╕ рдЪрд░реНрдЪрд╛ рдХреЛ рдкрдврд╝рд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ yarn-offline-mirror
рд╕реЗрдЯрд┐рдВрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рд╣рдж рддрдХ рдРрд╕рд╛ рдХрд░рддреА рд╣реИ ..? рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ @bestander рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рдХреБрдЫ рдкреНрд░рдХрд╛рд╢
рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рджреЛрд╕реНрддреЛрдВ, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░рд╛ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдЕрдВрддрд┐рдо рдЪрд░рдг рдореЗрдВ рд╣реИред
рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ 0.17.1 рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдКрдВрдЧрд╛ред
рдЗрд╕реЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдзрдиреНрдпрд╡рд╛рдж @рдмреЗрд╕реНрдЯреЗрдВрдбрд░!
рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА https://yarnpkg.com/blog/2016/11/24/offline-mirror рдкрдврд╝рд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реА рд╕рдЯреАрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рджреЛрд╕реНрддреЛрдВ, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░рд╛ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдЕрдВрддрд┐рдо рдЪрд░рдг рдореЗрдВ рд╣реИред
рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ 0.17.1 рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдКрдВрдЧрд╛ред
рдЗрд╕реЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛