Yarn: рдЕрд╕рдВрдЧрдд рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рди рджреЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 27 рдЬреВрди 2017  ┬╖  57рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: yarnpkg/yarn

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╛рд░реНрди рд╡реНрдпрд╡рд╣рд╛рд░ npm рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЕрд╕рдВрдЧрдд рд╣реИрдВ (рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рд╡рд┐рдВрдбреЛрдЬ рдкрд░ fsevents рдЗрд╕рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИред

рдЪреВрдВрдХрд┐ рдЪреЗрддрд╛рд╡рдиреА рд▓рдЧрднрдЧ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рднрдпрд╛рд╡рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдЗрд╕рдХреЗ рд▓реЙрдЧ рд╕реНрддрд░ рдХреЛ рдиреАрдЪреЗ рдХрд░ рджреЗрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рдХреЗ рдкрд╛рд╕ рд▓реЙрдЧ рд▓реЗрд╡рд▓ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рддрдм рддрдХ рдирд╣реАрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╛рд░реНрди рдХреЛ рдбрд┐рдмрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

Npm рдореБрджреНрджреЗ рдХреЗ рд╡реНрдпрд╛рдкрдХ рд╕рдорд░реНрдерди рдХреЛ рд╡реНрдпрд╛рдкрдХ рд╕рдорд░реНрдерди рдорд┐рд▓рд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рд╕реНрд╡рддрдГрдкреВрд░реНрдг рд╣реЛ рдЧрдпрд╛): https://github.com/npm/npm/issions/11632

help wanted triaged

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@wtgtybhertgeghgtwtg

"рдлрд┐рдХреНрд╕" рд╕реЗ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдЬреИрд╕рд╛ рдХрд┐ https://github.com/npm/npm/issues/11632 рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреБрдЫ рдкреИрдХреЗрдЬ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ macOS рдкрд░ fsevents рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмреЗрд╣рддрд░ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ) рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ / рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЕрдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рд╡рд╛рдкрд╕ рдЖрддреЗ рд╣реИрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд╕рд╛рде fsevents рдЕрд╕рдВрдЧрдд рд╣реИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд╛рдордиреЗ рдирд╣реАрдВ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП: рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИред рд╡рд╣рд╛рдБ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ (рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ)ред

рд╕рднреА 57 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рдПрдХ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдпреЛрдЧ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдЙрд╕ рдмрд╛рдд рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬреЛ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рд╕рд┐рд░реНрдл рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рджреЗ рд░рд╣реА рд╣реИ?

@wtgtybhertgeghgtwtg

"рдлрд┐рдХреНрд╕" рд╕реЗ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдЬреИрд╕рд╛ рдХрд┐ https://github.com/npm/npm/issues/11632 рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреБрдЫ рдкреИрдХреЗрдЬ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ macOS рдкрд░ fsevents рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмреЗрд╣рддрд░ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ) рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ / рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЕрдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рд╡рд╛рдкрд╕ рдЖрддреЗ рд╣реИрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд╕рд╛рде fsevents рдЕрд╕рдВрдЧрдд рд╣реИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд╛рдордиреЗ рдирд╣реАрдВ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП: рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИред рд╡рд╣рд╛рдБ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ (рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ)ред

рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдпрд╣ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдРрд╕реЗ рдЕрдиреНрдп рдкреИрдХреЗрдЬ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреЙрдк рдЕрдк рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди fsevents рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рдмрд▓ рд╣реИ, babel , webpack , рдЖрдкрдХреЗ create-react-app рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реЛ рд░рд╣реА рд╣реИрдВ sane рдФрд░ jest ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдкреИрдХреЗрдЬ рдХреА рдХрдорд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рдПрдХ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдмреЗрд╣рддрд░ рдлрд╝рд╛рдЗрд▓ рд╡реЙрдЪрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╣реЛрдЧрд╛ред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ fsevents (рдпрд╛ fsevents ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЬ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдпрд╣ рд╕реБрдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛! рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдУрдПрд╕-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "рдЧрд▓рдд" рдХреБрдЫ рднреА рд╣реИред рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВред

рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рд░рд╛рдп рдмрдВрдЯреА рд╣реБрдИ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЧреИрд░-рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдЪреАрдЬрд╝ рдкрд░ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдирд╛ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рджреВрд╕рд░реА рдУрд░ рдЗрд╕реА рддрд░рд╣ рдХреА рдЪреЗрддрд╛рд╡рдиреА, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "рдпрд╣ рдореЙрдбреНрдпреВрд▓ Node.js <4" рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХрд╛рдлреА рдЙрдкрдпреЛрдЧреА рд╣реИрдВред
рдХреНрдпрд╛ рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ рдЬрд┐рд╕реЗ рд▓реЛрдЧ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@gaearon рджрд┐рдпрд╛ рдЧрдпрд╛ рдпрд╣ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рд░реЗрдкреЛ рд╣реИ, рд▓реЙрдЧ рд╕реНрддрд░ рд╕реЗ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП CLI рдзреНрд╡рдЬ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреАрдЖрд░ рдХреИрд╕реЗ рд╣реИред рд╕рдВрдХреБрд▓ рдореЗрдВ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рд╕рдорд╕реНрдпрд╛ рдкрд░ рдкреЗрдкрд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдЧрд▓рдд рд╣реЛрдЧрд╛, рдЖрдк рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдмреЗрд╣рддрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╣реИ рдпрд╛ рд╕рд┐рд░реНрдл $ 35 рдЖрд░рдкреАрдЖрдИ рд╣реИ рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдорд╛рди рд╕рд╛рдорд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

@jhabdas

рд▓реЙрдЧ рд╕реНрддрд░ рд╕реЗ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд▓рдЖрдИ рдзреНрд╡рдЬ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ

рдореБрдЭреЗ рдПрдХ PR рднреЗрдЬрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди @bestander рдХреА рддрд░рд╣, рдореИрдВ рднреА рдЕрдиреНрдп рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░рд╛ рд╕рдордп рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдлреАрдЪрд░ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрджреНрджрд╛ рдЙрдард╛рдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ рдпрд╛ рдирд╣реАрдВред

рд╕рдВрдХреБрд▓ рдореЗрдВ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рд╕рдорд╕реНрдпрд╛ рдкрд░ рдкреЗрдкрд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдЧрд▓рдд рд╣реЛрдЧрд╛, рдЖрдк рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдмреЗрд╣рддрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╣реИ рдпрд╛ рд╕рд┐рд░реНрдл $ 35 рдЖрд░рдкреАрдЖрдИ рд╣реИ рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдорд╛рди рд╕рд╛рдорд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддреАред рдореИрдВ "рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдореБрджреНрджреЗ рдкрд░ рдХрд╛рдЧрдЬ" рдХрд╛ рд╕реБрдЭрд╛рд╡ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реВрдВред fsevents рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рд╡реНрдпрдХреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ macOS рдкрд░ рдЙрдкрдпреЛрдЧреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдЕрдиреНрдп рдкреИрдХреЗрдЬ, рдЬреИрд╕реЗ webpack , рдпрд╣ рд╡реНрдпрдХреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ macOS рдкрд░ fsevents рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдФрд░ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдпрд╛рд░реНрди рдФрд░ рдПрдирдкреАрдПрдо рджреЛрдиреЛрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд░рд╛рджрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рджреЛрдиреЛрдВ npm рдФрд░ рдпрд╛рд░реНрди рднреА рдПрдХ рд╕рдВрджреЗрд╢ рдореБрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдбрд░рд╛рд╡рдирд╛ рджрд┐рдЦрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ ред рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЪрд┐рдВрддрд┐рдд рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рдм рдХреБрдЫ рдЗрд░рд╛рджрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рддреЛ рдореЗрд░рд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдбрд░рд╛рдирд╛ рдмрдВрдж рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрджрд┐ рдореИрдВ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реВрдВред рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдореЗрд░реА рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рд╣реИред рдЪрд▓реЛ рдлрд┐рд░ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреЗред рдореИрдВ рдЗрд╕ рдкрд╣рд╛рдбрд╝реА рдкрд░ рдорд░рдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реВрдВред ЁЯШЫ

рджреВрд╕рд░реА рдУрд░ рдЗрд╕реА рддрд░рд╣ рдХреА рдЪреЗрддрд╛рд╡рдиреА, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "рдпрд╣ рдореЙрдбреНрдпреВрд▓ Node.js <4" рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХрд╛рдлреА рдЙрдкрдпреЛрдЧреА рд╣реИрдВред

... рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ - рдЖрдк Node.js. рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

... рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ - рдЖрдк Node.js. рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдУрдПрд╕ рд╕реАрдорд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд╣реА рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬрдм рдЖрдк рдПрдХ рдореИрдХ рдкрд░ рдЖрдИрдУ рдЯреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрдиреНрд╣реЗрдВ рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рдореМрдХрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдирд┐рд░реНрднрд░рддрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реЛред

рдореИрдВ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реВрдБрдЧрд╛, рдпрд╣ рдЕрдзрд┐рдХ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред

рд╣рдо рд╢рд╛рдпрдж рдЗрд╕реЗ "рдЬрд╛рдирдХрд╛рд░реА" рд▓реЙрдЧ рд╕реНрддрд░ рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдФрд░ рдПрдирдкреАрдПрдо рдХреА рддрд░рд╣ рд▓реЙрдЧ рд╕реНрддрд░реЛрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

@gearon рдХреНрдпрд╛ рдЖрдк рджреЛ рдорд╛рдирд╛рд░реНрде рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВрдиреЗ рд╡рд┐рд╡рд░рдг рдкрдврд╝рд╛ рдФрд░ рд╕реБрдЭрд╛рд╡ рдХреЛ рд╕реБрдирд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЙрд╕ рдЪреАрдЬ рдХреЛ рд▓реЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬрд┐рд╕реЗ рдЖрдк рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рднрдпрд╛рд╡рд╣ рдЕрдиреБрднрд╡ рдорд╛рдирддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ "рд▓рдЧрднрдЧ рдХрднреА рднреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ"ред рдЖрдкрдиреЗ рдКрдкрд░ Webpack рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рд╡реЗрдмрдкреИрдХ рд╣реА рднрдпрд╛рд╡рд╣ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ред рдмрд╣реБрдд рд╕рд╛рд░реА рдорд╣рд╛рди рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рд╕реЗрдЯ рдХреА рдЧрдИ рд╕рд╣реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░ рдЕрдкрдиреА рдирдЬрд╝рд░ рд░рдЦрддрд╛ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕реБрдЭрд╛рд╡ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрди рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдЖрдк рдХрд┐рд╕реА рдФрд░ рдХреА рдкрд╣рд╛рдбрд╝реА рдкрд░ рдЪрдврд╝ рд░рд╣реЗ рд╣реИрдВ?

рдореИрдВ @gaearon рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдЬрдм рдореИрдВ yarn upgrade рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдпрд╣ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ:

warning gulp > vinyl-fs > glob-stream > [email protected] ...
warning gulp > vinyl-fs > glob-watcher > gaze > globule > [email protected] ...
warning gulp > vinyl-fs > glob-watcher > gaze > globule > glob > [email protected] ...

рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдЙрд╕ рд╕реВрдЪреА рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ рдЬреЛ рдирд┐рдореНрди рд╣реИ, рддреЛ рдЙрди рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдЕрдк-рдЯреВ-рдбреЗрдЯ рд╣реИрдВред

рдореИрдВ @gaearon рдХреЗ рд╕рд╛рде рд╕рд╣рдордд рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЦрдирд╛ рдереЛрдбрд╝рд╛ рдбрд░рд╛рд╡рдирд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдиреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдпрд╛ рд╣реВрдВ рдФрд░ рдПрдирдкреАрдПрдо рд╕реЗ рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдкрд▓рд╛рдпрди рдХрд░ рдЪреБрдХрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛ _misleading_ рднреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрди рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдпрд╛ рддреЛ рдореИрддреНрд░реАрдкреВрд░реНрдг infos рдмрди рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдмрд╕ рдмрд┐рд▓реНрдХреБрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдиреА рдЪрд╛рд╣рд┐рдПред

рд╣рдо рдХреНрдпреЛрдВ _scary_ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╣реИ, рди рдХрд┐ рдХрд┐рдВрдбрд░рдЧрд╛рд░реНрдЯрдиред

@wtgtybhertgeghgtwtg рдореБрдЭреЗ рдлреЗрдВрдХрддрд╛ рд╣реИ рдХрд┐ рдЪреЗрддрд╛рд╡рдиреА рдХ) рдпрд╣ _my_ рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ, рддреНрд░реБрдЯрд┐ рдореЗрд░реЗ рдЕрдВрдд рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдФрд░ b) рдЬрд╣рд╛рдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рд╣реИ рдореБрджреНрджреЗ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреЗ рдЕрдВрдд рдореЗрдВ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдЦрд░рдЧреЛрд╢ рдХреЗ рдЫреЗрдж рд╕реЗ рдиреАрдЪреЗ рдЬрд╛рдиреЗ рд╕реЗ рдмрдЪрд╛ рд╕рдХрддреА рд╣реИред

рдкрд╣рд▓реЗ рд╕рдВрджреЗрд╢ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░, рдПрдХ рдкреАрдЖрд░ рднреЗрдЬреЗрдВ

7 рдЬреБрд▓рд╛рдИ 2017 рдХреЛ 14:08 рдкрд░, рдбреИрдирд┐рдпрд▓ рдмреНрд▓реЗрдХ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

@wtgtybhertgeghgtwtg https://github.com/wtgtybhertgeghgtwtg рдХреНрдпрд╛ рдлреЗрдВрдХрддрд╛ рд╣реИ
рдореБрдЭреЗ рдпрд╣ рд╣реИ рдХрд┐ рдЪреЗрддрд╛рд╡рдиреА рдореБрдЭреЗ рдХреБрдЫ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреА рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдирд┐рд░реНрднрд░рддрд╛ (I) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реВрдВ
рдЧреНрд▓реЛрдм рд╣реИ), рдореИрдВ рдЖрдкрдХреА рдмрд╛рдд рджреЗрдЦрддрд╛ рд╣реВрдВ рдФрд░ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП; рд▓реЗрдХрд┐рди рдореИрдВ
рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреБрдЫ рд╕рд░рд▓ рдХреЗ рд░реВрдк рдореЗрдВ
"" dependency_A] рдПрдХ рдкреБрд░рд╛рдиреА [dependency_B] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ "- рдореИрдВ рдЕрднреА рдкрддрд╛ рдХрд░реВрдВрдЧрд╛
рд╡рд╣ рдмреИрдЯ рдЬреЛ рдХ) рдпрд╣ рдореЗрд░реА рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ, рддреНрд░реБрдЯрд┐ рдореЗрд░реЗ рдЕрдВрдд рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдФрд░
рдЦ) рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореБрджреНрджреЗ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЙрд╕ рддрд░рд╣ рдХрд╛
рдЬрд╛рдирдХрд╛рд░реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рдХреЗ рдЦрд░рдЧреЛрд╢ рдЫреЗрдж рдиреАрдЪреЗ рдЬрд╛рдиреЗ рд╕реЗ рдмрдЪрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЙрдирдХреЗ рдЕрдВрдд рдореЗрдВ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЦреБрд▓реА / рдмрдВрдж рдЕрд╡рд╕реНрдерд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/yarnpkg/yarn/issues/3738#issuecomment-313793331 , рдпрд╛ рдореНрдпреВрдЯ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/ACBdWI1Ks6bSYH_BStzm_b3-ne3bUMT3ks5sLp5PgaJpZM4OGrsi
ред

рдореБрдЭреЗ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪреЗрддрд╛рд╡рдиреА рдореБрдЭреЗ рдХреБрдЫ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреА рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдпрджрд┐ рдЖрдк рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдЕрдкрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣ рд╕рдм рдХреБрдЫ рдЬреЛ рдЗрд╕рдореЗрдВ рдЦреАрдВрдЪрддрд╛ рд╣реИ, рдФрд░ рдЬреЛ рдХреБрдЫ рднреА рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рдЙрд╕реЗ рдХрд╛рдВрдЯреЗ рдФрд░ рд╕реБрдзрд╛рд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд░рдЦрддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдЖрдкрдХреЛ рдкрд░реЗрд╢рд╛рди рдХрд░рддрд╛ рд╣реИ рддреЛ рд╢рд╛рдпрдж рдпрд╣ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред

рдЬрдмрдХрд┐ рдореЗрд░рд╛ рддрд░реНрдХ рд╣реИ рдХрд┐

warning gulp > vinyl-fs > glob-stream > [email protected] ...
warning gulp > vinyl-fs > glob-watcher > gaze > globule > [email protected] ...
warning gulp > vinyl-fs > glob-watcher > gaze > globule > glob > [email protected] ...

рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП, рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╢рдмреНрджрдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдмреЗрд╣рддрд░ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд┐рдХреЗрд╢ рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПред

рдореИрдВрдиреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреЗрддрд╛рд╡рдиреА рдХреА рд╕реВрдЪрдирд╛ рджреА рд╣реИ рдЬрд╣рд╛рдВ "рдлрд┐рдХреНрд╕рд┐рдВрдЧ" рдореБрджреНрджрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдЕрд╕рдВрднрд╡ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдХрд░рд╛рддреНрдордХ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рднреА рдирд╣реАрдВред рд╕рдм рдХреБрдЫ рдЗрд░рд╛рджрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЕрдиреНрдп рдорд╛рдорд▓реЗ рд╡реИрдз рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рдЬреЛ рд╕рдХрд░реНрдордХ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рддрдп рдХреА рдЧрдИ рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рдореБрджреНрджреЗ рдХреЗ рд╕рдорд╛рди рд╣реИред рдпрджрд┐ рдЖрдк рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд┐рдХреЗрд╢ рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПред

рдпрджрд┐ рдпрд╣ рдмрд╛рддрдЪреАрдд рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рддреЛ рд╢рд╛рдпрдж рдпрд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреГрдкрдпрд╛ рдЦреБрд▓реЗ рдореБрджреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдФрд░ рдпрд╣ рдПрдХ рд╡реГрджреНрдзрд┐ рдЕрдиреБрд░реЛрдз рд╣реИ рдФрд░ рдмрдЧ рдирд╣реАрдВ рд╣реИред

рдмрдврд╝рд┐рдпрд╛ рд╣реИред рдореИрдВ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реВрдВрдЧрд╛ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЪрд░реНрдЪрд╛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреЗрдВрджреНрд░рд┐рдд рд░рд╣реЗрдЧреАред рднрд╛рдЧ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рд░рдЦрд╡рд╛рд▓реЗ, рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдмрдВрдж рдХрд░реЗрдВред рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рд▓рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рдирд╣реАрдВ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рджреЛ рдорд╛рдирд╛рд░реНрде рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдмрд╣реБрдд рд╕рд╛рд░реА рдорд╣рд╛рди рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рд╕реЗрдЯ рдХреА рдЧрдИ рд╕рд╣реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░ рдЕрдкрдиреА рдирдЬрд╝рд░ рд░рдЦрддрд╛ рд╣реИред

рдХреГрдкрдпрд╛ рдЦреБрд▓реЗ рдореБрджреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдФрд░ рдпрд╣ рдПрдХ рд╡реГрджреНрдзрд┐ рдЕрдиреБрд░реЛрдз рд╣реИ рдФрд░ рдмрдЧ рдирд╣реАрдВ рд╣реИред

рд░рдЦрд╡рд╛рд▓реЗ, рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдмрдВрдж рдХрд░реЗрдВред

@ рдЭрдмреНрдмрджрд╛рд╕ , рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЕрдкрдирд╛ рдЕрдзрд┐рдХ рд╕рдордп рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдЖрдкрдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдпрд╛рд░реНрди рдЯреАрдо рдЙрдирдХреА рдкреНрд▓реЗрдЯ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рджреЛрд╣рд░рд╛рддреЗ рд░рд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдмрд╣реБрдд рджреЛрд╕реНрддрд╛рдирд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдорд╛рдлреА рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдерд╛, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╕рдордп рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ред рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рдореЗрдВрдЯреЗрдирд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЪрдпрди рдореЗрдВ рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдЕрдЧрд░ рдЙрдиреНрд╣реЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдмрд╣реБрдд рдХрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓рд╛ рд╣реИ, рддреЛ рд╡реЗ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдпрд╛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред

рдХреГрдкрдпрд╛ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрджрд┐ рдореБрдЭреЗ рдЧрд▓рдд рд╕рдордЭ рд╣реИ, рдФрд░ рдЖрдк рдЗрд╕ рднрдВрдбрд╛рд░ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

рд▓реЗрдХрд┐рди рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЙрд╕ рдЪреАрдЬ рдХреЛ рд▓реЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬрд┐рд╕реЗ рдЖрдк рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рднрдпрд╛рд╡рд╣ рдЕрдиреБрднрд╡ рдорд╛рдирддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ "рд▓рдЧрднрдЧ рдХрднреА рднреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ"ред

create-react-app рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ create-react-app myapp рдЪрд▓рдирд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛:

warning [email protected]: The platform "win32" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.

рдПрдирдкреАрдПрдо рдЪреЗрддрд╛рд╡рдиреА рднреА рдбрд░рд╛рд╡рдирд╛ рд╣реИ:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/react-scripts/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/react-scripts/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ npm рд╣рдореЗрдВ рд▓реЙрдЧ рд╕реНрддрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдпрд╛рд░реНрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢ рд╣рдореЗрдВ рдЗрд╕рдХреА рд╡рдЬрд╣ рд╕реЗ рд╕рднреА npm рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдпрд╣ рдЪреЗрддрд╛рд╡рдиреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреНрдпреЛрдВ рд╣реИ?

рдЖрдк рдЬреИрд╕реЗ рдЕрдиреБрднрд╡реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдХреНрд░рд┐рдПрдЯ рд░рд┐рдПрдХреНрдЯ рдРрдк рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯ рдФрд░ рдПрдирдкреАрдПрдо рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рд╣реИред рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рд╣реИред

рд╡реЗ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ fsevents рд╣реИред рдпрд╣ рд╕рдВрджреЗрд╢ рдкрдврд╝рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреНрд░рд┐рдПрдЯ рд░рд┐рдПрдХреНрдЯ рдРрдк рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИред рдпрд╣ рдЙрдирдХрд╛ рдЯреЗрдХрдЕрд╡реЗ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдмрд╛рдж рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреБрдЫ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рд╣рдореЗрд╢рд╛ рдПрдХ рдореБрджреНрджреЗ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдорд┐рд▓рддрд╛ рд╣реИ рдХрд┐ рдЗрди рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ред рдореИрдВ рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рд╕реЗ рдЗрд╕ рдзрд╛рд░рдгрд╛ рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдХреНрдпреЛрдВ рд╣рдо рдбрд░рд╛рд╡рдиреЗ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╣ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╣реИ, рди рдХрд┐ рдХрд┐рдВрдбрд░рдЧрд╛рд░реНрдЯрдиред

рдзрд╛рд░рдгрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдмрд╛рд▓рд╡рд╛рдбрд╝реА рдореЗрдВ рдбрд░ рд▓рдЧрддрд╛ рд╣реИ рдореЗрд░реЗ рд▓рд┐рдП рдЪрд┐рдВрддрд╛рдЬрдирдХ рд╣реИред рдРрд╕реЗ рдмрд╣реБрдд рд╕реЗ рдХрд╛рдо рд╣реИрдВ рдЬрд┐рдирд╕реЗ рд▓реЛрдЧ рдЕрдкрдиреЗ рдЬреАрд╡рди рднрд░ рдбрд░рддреЗ рд╣реИрдВред рдЗрд╕рдореЗрдВ рдЪрд┐рдВрддрд╛ рдФрд░ рдЕрдиреНрдп рднрдп рдЬреИрд╕реА рдорд╛рдирд╕рд┐рдХ рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдЬреИрд╕реЗ рдХрд┐ рдбрд░ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреА рдиреМрдХрд░реА рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИрдВ)ред

рдпрд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреВрд▓ рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ:

  1. рдЕрд╕реНрдкрд╖реНрдЯ рдЕрд╕реНрдерд┐рд░ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рд▓реЛрдЧреЛрдВ рдХреЛ рдЪрд┐рдВрддрд┐рдд рдХрд░рддреА рд╣реИрдВред рд╡реЗ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХрдо рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рднреНрд░рдорд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреБрдЫ рдЧрд▓рдд рдирд╣реАрдВ рдХрд┐рдпрд╛, рднрд▓реЗ рд╣реА рдЙрдиреНрд╣реЛрдВрдиреЗ рдРрд╕рд╛ рдХреНрдпреЛрдВ рди рдХрд┐рдпрд╛ рд╣реЛред рдпрд╣ рдХреИрдереА рд╕рд┐рдПрд░рд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ

  2. рдЕрд╕реНрдерд┐рд░ рдЪреЗрддрд╛рд╡рдиреА рд╢реЛрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рд▓рд┐рдП рдЕрдВрдзрд╛ рд╕реНрдерд╛рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИред рд▓реЛрдЧ рдЙрдиреНрд╣реЗрдВ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рд╕реАрдЦрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЕрд╕реНрдерд┐рд░ рдЪреЗрддрд╛рд╡рдиреА рдЗрд╕ рд▓рд╛рдЧрдд рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рддреА рд╣реИред рд╣рдордиреЗ рдпрд╛рд░реНрди рд╣реА рдирд╣реАрдВ, рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрдИ рдмрд╛рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рджреЗрдЦрд╛ рд╣реИред рдпрд╣ "рд▓рдбрд╝рдХрд╛ рд╣реИ рдЬреЛ рднреЗрдбрд╝рд┐рдпрд╛ рд░реЛрдпрд╛" рдкрд░рд┐рджреГрд╢реНрдп рд╣реИред рдирддреАрдЬрддрди, рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд▓реЛрдЧ рдореБрджреНрджреЛрдВ рдХрд╛ рдирд┐рджрд╛рди рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреЗ рд╕рдордп рдФрд░ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЗ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдорд╣рддреНрд╡рд╣реАрди рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рдореБрджреНрд░ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреЗрддрд╛рд╡рдиреА рд╕реЗ рдЪреВрдХ рдЧрдПред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреНрдпреЛрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рднрд╛рд╡реБрдХ рд▓рдЧ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдКрд░реНрдЬрд╛ рдХрд╛ рдирд┐рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реВрдБред

рдпрд╣ рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЧрд╣рд░рд╛рдИ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ @gaearon рдХреЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛ред рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╢рд┐рдХреНрд╖рд╛рд░реНрдереА рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рд╕рд╣рд╛рдиреБрднреВрддрд┐ рдЪрдордХ рд░рд╣реА рд╣реИ рдФрд░ рдпрд╣ рд╕рд░рд╛рд╣рдиреАрдп рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╣рдо рд╢рд┐рдХреНрд╖рд╛рд░реНрдерд┐рдпреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд▓рд┐рдП рдордЫрд▓реА рдмрдирд╛рдирд╛ рд╕рд┐рдЦрд╛рдПрдВред рдФрд░ рдХрднреА-рдХрднреА рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдбрд░ рд╕реЗ рдмрдЪрд╛рдирд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдбрд░ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдирд╛ рд╣реИред

fsevents рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рд╢рд┐рдХреНрд╖рд╛рд░реНрдерд┐рдпреЛрдВ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдиреНрдпрдерд╛ рд╡реЗ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдХреА рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ, рд╡рд░реНрдгрд┐рдд рд╕рдВрджреЗрд╢ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреА рд╣реИ: https://stackoverflow.com/a/42938398/712334ред

рдпрджрд┐ рд╕рдВрдЬреНрдЮрд╛рдирд╛рддреНрдордХ рдУрд╡рд░рд╣реЗрдб рдПрдХ рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рдмрди рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЕрдкрдиреЗ рд╕рд┐рдВрдЧрд▓-рдкреЗрдЬ рдРрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдЯреВрд▓ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдпрд╛ рд╡реЗрдм рдХреА рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдХреЛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

@ рдЧреНрд▓реЗрди -84 рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА рд░рд╛рдп рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдмрд╕ рдЕрдкрдирд╛ рдЕрдВрдЧреВрдард╛ рдЪрд╛рд░реЛрдВ рдУрд░ рд▓рдЧрд╛рддреЗ рд╣реИрдВ?

рдЬрд╝рд░реВрд░ред

  • рдРрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдЦрд╛рдирд╛ рдЬреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ:

    • рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдмрд░реНрдмрд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдордп рдкрд╣рд▓реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╣рд░ рдмрд╛рд░ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ (рдФрд░ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдПрдХ рдмреБрд░реА рдмрд╛рдд рд╣реИ)

    • рдпрд╛рд░реНрди / рдПрдирдкреАрдПрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛, рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд╣реИ

    • рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдЯреВрд▓рд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпрд╛рдВ

    • рдЖрджрд┐ред

  • рдпрджрд┐ рдЖрдк npm рдореБрджреНрджреЗ рд╕реЗ рд╡реЛрдЯреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд▓рдЧрднрдЧ 150 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╣рдордд рд╣реЛрддреЗ рд╣реИрдВред
  • Npm рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ, рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ

рдореИрдВрдиреЗ рдЖрдкрдХреА рджреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╡реЛрдЯ рджрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ IMO рд╡реЗ рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдХреЛрдИ рдореВрд▓реНрдп рдирд╣реАрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЪреЗрддрд╛рд╡рдиреА рдЬреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рд╡реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдбрд░рд╛рд╡рдирд╛ / рд╢реЛрд░ / рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗ @dmbdesignpdx рд╕рд╛рде рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВ @bestander рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛?

рдкреАрдЖрд░рдУ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд

рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдмрд░реНрдмрд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдордп рдкрд╣рд▓реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╣рд░ рдмрд╛рд░ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ (рдФрд░ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдПрдХ рдмреБрд░реА рдмрд╛рдд рд╣реИ)

рдЖрдк рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рди рдХрд░реЗрдВред рдЖрдк рд╕реАрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░реЗрдВред рдХрднреА-рдХрднреА рдпрд╣ рдПрдХ рдЕрдиреНрдп рдЯреВрд▓рд╕реЗрдЯ рдпрд╛ рд░реЗрдкреЛ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЬрдиреНрдо рджреЗрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдПрдирдкреАрдУ рдореБрджреНрджреЗ рдореЗрдВ

рдпрд╛рд░реНрди / рдПрдирдкреАрдПрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛, рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд╣реИ

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдпрд╛ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рд╕реЗ рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдирд╛ рдпрд╛рд░реНрди рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдирд╣реАрдВ рд╣реИред рдФрд░ рдПрдирдкреАрдПрдо рд╡рд╣рд╛рдБ рд╕реЗ рдмрд╛рд╣рд░ рдПрдХрдорд╛рддреНрд░ рдкреИрдХреЗрдЯ рдирд╣реАрдВ рд╣реИред рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореИрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╛рд░реНрди рдХреЛ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдФрд░ рд╢реВрдиреНрдп рдмрд╛рд╡рд░ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рд▓ рдмрдЧреБрд▓реЛрдВ рд╕реЗ рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рд░реНрдл рд╕рдореБрджрд╛рдп рдХреЛ рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрджрд┐ рдЖрдк npm рдореБрджреНрджреЗ рд╕реЗ рд╡реЛрдЯреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд▓рдЧрднрдЧ 150 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╣рдордд рд╣реЛрддреЗ рд╣реИрдВред

рд╡рд╣ рдбрд┐рдмрдо рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреЙрдкреБрд▓рдо рд╣реИред рд╕рдорд┐рддрд┐ рджреНрд╡рд╛рд░рд╛ рдбрд┐рдЬрд╛рдЗрди рдХрднреА рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рд╣рдорд╛рд░реА рдЪрд░реНрдЪрд╛ рдХреЗ рдмрд╛рдж рд╕реЗ cat-discusson рд▓реЗрдмрд▓ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЪреАрдЬрд╝ рд╣реИ: рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдпрд╣ рдмрддрд╛рддреЗ рд╣реБрдП рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдмрдирд╛рдирд╛ рдХрд┐ рдХреМрди рд╕рд╛ рдкреИрдХреЗрдЬ рдЙрд╕ рдЕрдиреНрдп рдкрджрд╛рд╡рдирдд рдкреИрдХреЗрдЬ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

@ рдЬрд╣рдмрджрд╛рд╕ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо "рд╕реАрдЦрдиреЗ" рдФрд░ "рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ" рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдкрд░ рд╕рд╣рдордд рд╣реИрдВред рдЬрд┐рд╕ рднрд╛рдЧ рд╕реЗ рд╣рдо рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реИрдВ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ yarn s рдХрд╛ рдХрд░реНрддрд╡реНрдп рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЕрднреА рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдпрд╛рд░реНрди рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЙрддрдирд╛ рд╣реА рдмреЗрд╣рддрд░ рд╣реИред рдХрд╣рд╛ рдХрд┐ рдореИрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░реЛрдВ рдФрд░ рдЕрджреНрдпрддрдиреЛрдВ рд╕реЗ рджреВрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд╣реАрдВ рджреВрдВрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдо рдПрдХ рдкреАрдЖрд░ рдХреЗ рд▓рд┐рдП рд╕рдореБрджрд╛рдп рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░ рджреЗрддреЗ рд╣реИрдВред

рдпрджрд┐ рдХреЛрдИ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЕрдзрд┐рдХ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдЖрдЗрдП рдЗрд╕реЗ рдбрд┐рд╕реНрдХреЙрд░реНрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред рдореЗрд░рд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рд╕реАрдзреЗ рд╡рд╣рд╛рдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред ЁЯТУ

рдЖрдк рд╕реАрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░реЗрдВ

рд╣рдореЗрдВ рдХреНрдпрд╛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП?

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдпрд╛ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рд╕реЗ рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдирд╛ рдпрд╛рд░реНрди рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдирд╣реАрдВ рд╣реИред

рдпрд╣ рдпрд╛рд░реНрди рдФрд░ рдПрдирдкреАрдПрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ, рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдмрдЧ рдлрд┐рдХреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрдирд╛рд╡рд╢реНрдпрдХ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рд╕рдордп рдмрд┐рддрд╛рдирд╛ рд╣реЛрдЧрд╛ред

рд╡рд╣ рдбрд┐рдмрдо рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреЙрдкреБрд▓рдо рд╣реИред рд╕рдорд┐рддрд┐ рджреНрд╡рд╛рд░рд╛ рдбрд┐рдЬрд╛рдЗрди рдХрднреА рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣ рдЕрднреА рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ рдЕрд╕рд╣рдордд рд╣реИрдВ, рддреЛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЖрдкрдХреЗ рдбрд╛рдЙрди-рд╡реЛрдЯ рд╕реЗ рдЙрдирдХреЗ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред

рдареАрдХ рд╣реИ @ рдЧреНрд▓реЗрди -84 рдиреЗ рдореБрдЭреЗ рдпрд╛рдж рджрд┐рд▓рд╛рдпрд╛ рдХрд┐ рдореВрд▓ рдореБрджреНрджрд╛ рдЙрдк-рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рд╕реВрдЪрдирд╛рддреНрдордХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рдерд╛ рдЬреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдордВрдЪ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рддреЛ рдЕрдм рдЗрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯрд┐рдХрдЯ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗрд╡рд▓ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдпрд╛ рдбрд┐рдмрдЧ рдХреЗ рд▓рд┐рдП рдХрдо рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореВрд▓реНрдп рдирд╣реАрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЖрдкрддреНрддрд┐рдпреЛрдВ? рджреВрд╕рд░реЗ рднрд╛рдЧ рдХреЛ # 3869 рдкрд░ рд▓реЗ рдЧрдпрд╛ред

@gaearon рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд▓рд╛рдЗрди рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреГрдкрдпрд╛ рдпрд╛рдж рд░рдЦреЗрдВред

@ рдЬрд╣рдмрджрд╛рд╕ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдкреАрдЖрд░ рдореЗрдВ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ред рдпреЗ рдореЗрд░рд╛ рджрд░реНрд╢рди рд╣реИ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдФрд░ рдзрдиреНрдпрд╡рд╛рдж рдЦреЛрд▓реЗрдВ :)

рдореБрдЭреЗ рдЖрдкрдХреЗ рдЕрдЪреНрдЫреЗ рдлреИрд╕рд▓реЗ рдкрд░ рднрд░реЛрд╕рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдПрд╕рдУ рдкрд░ рднрд░реЛрд╕рд╛ рд╣реИ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдЯрд╣рдиреА рдлреЗрдВрдХ рд╕рдХрддрд╛ рд╣реВрдВред рдкрд░ рдпрд╣ рдареАрдХ рд╣реИред рдореИрдВ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд╛рдн рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдПрдХ рд▓рд╛рдЗрди рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрди рдЗрд╕ рдкреВрд░реЗ рдзрд╛рдЧреЗ рд╕реЗ рдХреИрд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрднреА-рдХрднреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╢рдмреНрджреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдЬреЛрд░ рд╕реЗ рдмреЛрд▓рддреЗ рд╣реИрдВред рдЪреАрдпрд░реНрд╕ред

@ рдЬрдмреНрдмрджрд╛рд╕ рдЬрд┐рддрдирд╛ рдореИрдВ рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рди рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдЖрдкрдХреЛ рд╣рдорд╛рд░реЗ рдХреЛрдб рдСрдл рдХрдВрдбрдХреНрдЯ рдпрд╛рдж рджрд┐рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдЗрдЯрдо:

  • рд╕реНрд╡рд╛рдЧрдд рдФрд░ рд╕рдорд╛рд╡реЗрд╢реА рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
  • рд╡рд┐рднрд┐рдиреНрди рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдФрд░ рдЕрдиреБрднрд╡реЛрдВ рдХреЗ рдкреНрд░рддрд┐ рд╕рдореНрдорд╛рдирдЬрдирдХ рд╣реЛрдирд╛
  • рдЕрдиреНрдп рд╕рдореБрджрд╛рдп рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рд╕рд╣рд╛рдиреБрднреВрддрд┐ рджрд┐рдЦрд╛рдирд╛

рдореЗрд░реА рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдХреНрд╖рдорд╛рдпрд╛рдЪрдирд╛ред рдореИрдВ рдЖрдЪрд╛рд░ рд╕рдВрд╣рд┐рддрд╛ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдирд╛рдЧрд░рд┐рдХ рдмрдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рдореБрдЭреЗ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдЗрд╢рд╛рд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, @BYKред

рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред ЁЯШН ЁЯШН

рдпрд╣ рдПрдирдкреАрдПрдо рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рдкрдХ рдЕрдВрддрд░ рд╕реЗ рдорддрджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдерд╛, рдлрд┐рд░ рднреА 1.5 рд╕рд╛рд▓ рдмрд╛рдж рднреА рдЙрдирдХреЗ рдмреЙрдЯ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рдЗрд╕реЗ рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдСрдЯреЛ-рдмрдВрдж рдХрд░ рджрд┐рдпрд╛!

рдЗрд╕ рддрд░рд╣ рдХрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреНрд░рдмрдВрдзрди рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдпрд╛рд░реНрди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

рдпрд╣ рддрдп рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдЖрд╕рд╛рди рдерд╛, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдмрд░реНрдмрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реИред ЁЯШв

рдзрдиреНрдпрд╡рд╛рдж!

рдирдорд╕реНрддреЗ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдм рдореЗрд░реЗ рдХрджрдореЛрдВ рдХреЗ рдмрдЬрд╛рдп stderout рдкрд░ рд░рд╣реЗрдЧрд╛;)ред рдлрд┐рд░ рднреА рдЕрднреА рднреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╕реНрддрд░ рдпрд╣рд╛рдБ рд▓реЛрдЧреЛрдВ рдХреЗ рдЯрди рд▓рд╛рдПрдЧрд╛ред рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдПрдХ рдШрдВрдЯреЗ рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдЖрдЙрдЯрдкреБрдЯ рдорд┐рд▓реЗрдЧрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рд╕рдордп рдХреЗ рд▓рд┐рдП рд░рд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЬреЛ рдмрд╛рдмреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ) рдФрд░ рдпрд╣ рдХрд┐ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдордВрдЪ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдХреВрд▓рди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рд╛рдЧрдд рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддреЗ рд╣реИрдВред рдореИрдВ рдХреЗрд╡рд▓ рдбрд┐рдмрдЧ рд╕реНрддрд░ рдкрд░ рдЗрд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╣реВрдВред

@kubino рдХреБрдЫ рдмрдврд╝рд┐рдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж! рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ info рдЬрд╛рдирд╛ рдПрдХ рдмрд╛рд░ рдФрд░ рд╕рднреА рдХреЗ рд▓рд┐рдП рдареАрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП @ рдЭрдмреНрдмрджрд╛рд╕ рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдФрд░ рдмреЗрд╣рддрд░ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рдФрд░ рдЖрд░рдПрдлрд╕реА рдЬрдорд╛ рдХрд┐рдпрд╛ ред рдХреНрдпрд╛ рдЖрдк рд╡рд╣рд╛рдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ RFC рдЖрдкрдХреА рдЪрд┐рдВрддрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ?

@BYK рдЕрднреА рднреА рдЗрд╕ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╣реЛрдиреЗ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реВрдВ рдФрд░ рд╢рд╛рдпрдж рдореИрдВ рдЧрд▓рдд рд╣реВрдВред рдЖрдк рдореБрдЭреЗ рдЖрд░рдПрдлрд╕реА рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╢реАрд░реНрд╖рдХ рд╣реИ "рдкрджрд╛рд╡рдирдд рдЙрдк-рдкреИрдХреЗрдЬ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдмрдирд╛рдПрдВ"ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреА рдЧрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рд╕рд╣реА рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд┐рд╢реЗрд╖ рдкреИрдХреЗрдЬ рдХреА рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рджрдмрд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛)ред
рдореЗрд░реА рдЪрд┐рдВрддрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереА рдЬреЛ рд╕рд┐рд░реНрдл рдХреБрдЫ рдареЛрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИ, рд╡рд╣рд╛рдБ рдореБрдЭреЗ рдкреНрд░рджреВрд╖рдг рдХрд╛ рдмрд╣реБрдд рдХрдо рдореВрд▓реНрдп рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЕрдиреНрдпрдерд╛ рдмрд╣реБрдд рд╕реБрдВрджрд░ рд╕реНрд╡рдЪреНрдЫ рдпрд╛рд░реНрди рдЖрдЙрдЯрдкреБрдЯред рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдореИрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╣рдореЗрд╢рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИ

@kubino рдХреЛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╣реЛрдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рджреБрдирд┐рдпрд╛ рд╕реНрд╡-рдШреЛрд╖рд┐рдд рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рд╕реЗ рднрд░реА рд╣реБрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рди рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░реЗрдВ рдФрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдВрдд рдореЗрдВ рдПрдХ рд╣реЛ рдЬрд╛рдПрдВ

рд╡реИрд╕реЗ рднреА, рдореЗрд░реЗ рдкрд╛рд╕ рдЙрд╕ RFC рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ label = "Interoperability" рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЖрддрд╛ рд╣реИред рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрди рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП optimization рдЕрдиреБрднрд╛рдЧ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рдЖрдЗрдП рдЙрд╕ рдкреАрдЖрд░ рдкрд░ рдЪрд░реНрдЪрд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ @jhabdas рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред

@kubino рдореИрдВрдиреЗ RFC рд╡рд┐рд╡рд░рдг рдХреЛ

RFC рдХрдИ рд╕рдВрдмрдВрдзрд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдФрд░ рдорджрдж рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ, рдЬреЛ рдПрдХ рдЫреЛрдЯреА (рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдЕрд╕рдВрдмрдВрдзрд┐рдд) рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкреЗрд╢ рдХрд░рдХреЗ рдкреЙрдк-рдЕрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рд░рдЪрдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЖрдкрдиреЗ рдЬрдм рднреА рдЙрдард╛рдпрд╛ рд╣реИ рдорд╣рд╛рди рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдн рдЬреЛрдбрд╝рдирд╛ рдпрд╛рд░реНрди рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╣реА рдкреВрд░рд╛ рдХрд░ рдЪреБрдХрд╛ рд╣реИред

RFC рдХреЛ рдФрд░ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреА рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рд░рд╣реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рд╕реАрдЦрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рдЕрдиреБрднрд╡реА рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ рдпрд╣ рджрд╛рдпрд┐рддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзрд┐рдХ рдпрд╛ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЛрдбрд┐рдВрдЧ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИред

@BYK рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд╣рд╛рдБ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ?) рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдЖрдк рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╣рдордд рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ @jhabdas , рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИред рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдирд╛ рдкрд╣рд▓рд╛ рдХрджрдо рд╣реИ рдЬреЛ рд╕рдм рдХреБрдЫ рд╕рдХреНрд╖рдо рдХрд░реЗрдЧрд╛ ... рдЖрдЗрдП рд╕рдВрдмрдВрдзрд┐рдд рдЖрд░рдПрдлрд╕реА рдореЗрдВ рдЪрд░реНрдЪрд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВред рдзрдиреНрдпрд╡рд╛рдж!

рдпрджрд┐ рдпрд╣ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ "рдПрдХ рд▓рдХреНрд╖реНрдп рдУрдПрд╕ рджрд┐рдпрд╛ рдЧрдпрд╛", рддреЛ рдпрд╣ WARN рд╕реНрддрд░ рднреА рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдЦрдХ рдХрд╣ рд░рд╣рд╛ рд╣реИ "рдпрджрд┐ MacOS рддреЛ FSEvents рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ рдирд╣реАрдВред" рддреЛ рдЕрдЧрд░ рдЖрдк рдореИрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рдУрдПрд╕ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреНрдпреЛрдВ рдЪреЗрддрд╛рд╡рдиреА рджреА рдЧрдИ рд╣реИ? рдпрд╣ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА / рдбрд┐рдмрдЧ рдХреА рддрд░рд╣ рд╣реИред

@robertjchristian рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рджреЛ рдкрд╣рд▓реВ рд╣реИрдВ:

  1. fsevents рд╕реНрд╡рдпрдВ macOS рдХреЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдРрд╕реЗ OS рдкрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдЪреЗрддрд╛рд╡рдиреА рдпрд╛ рддреНрд░реБрдЯрд┐ рдкреНрд░рд┐рдВрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ред рдХреБрдЫ рдкреИрдХреЗрдЬ fsevents рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ API рдкрд░ (рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ) рдирд┐рд░реНрднрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдмрд┐рдирд╛ рдпрд╣ рдЬрд╛рдиреЗ рдХрд┐ рд╡реЗ macOS-only рд╣реИрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрдиреНрдп OS-es рдкрд░ рдмреНрд░реЗрдХ рд▓рдЧрд╛ рд░рд╣реЗ рд╣реИрдВред
  2. рдпрджрд┐ fsevents рдХреЗрд╡рд▓ macOS рдкрд░ рдЖрд╡рд╢реНрдпрдХ рдХреБрдЫ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ, рддреЛ рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреЛ macOS рдХреЗ рдмрд╛рд╣рд░ fsevents рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред MacOS рдкрд░ fsevents рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдЕрдиреНрдп OS-es рдкрд░ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдореВрд▓ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ fsevents рдЗрд▓рд╛рдЬ рдПрдХ рдЧрд▓рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред рдХреНрдпрд╛ рдЧрд╛рдпрдм рд╣реИ, рдореИрдХрдУрдПрд╕ рдкрд░ fsevents рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рди рдХреЗрд╡рд▓ рд╡реИрдХрд▓реНрдкрд┐рдХ, рдЕрдиреНрдп рдУрдПрд╕-рдПрд╕ рдкрд░ред

рд╣рд╛рдБ, рдХрд┐ рдореВрд▓ рдзрд╛рдЧреЗ рдореЗрдВ рдХрдИ рдмрд╛рд░ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рднреА рдирд╣реАрдВ рд╕реБрдиреА:

https://github.com/npm/npm/issues/11632#issuecomment -238217690

рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред

https://github.com/npm/npm/issues/11632#issuecomment -257214969

'рд╕рд╣реА' рд╕рдорд╛рдзрд╛рди рдореЗрдВ рд╕рд╢рд░реНрдд рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдХреБрдЫ рд╡рд┐рдзрд┐ рд╣реИ - рдПрдХ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреБрдЫ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╡реИрд╕рд╛ рд╣реА рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЦреБрдж рдХреЛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрддрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкреИрдХреЗрдЬ рд╣реИ - рдПрдХ рдкреИрдХреЗрдЬ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдм рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ 'рдЕрдЧрд░ рдЖрдк рдореБрдЭреЗ рдЧрд▓рдд рдордВрдЪ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ'ред

https://github.com/npm/npm/issues/11632#issuecomment -300804918

рдпрд╣рд╛рдБ npm рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

  1. рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдмрджрд▓реЗрдВ рдФрд░ WARN рд╕реЗ INFO (рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдирд╣реАрдВред
  2. рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ (рдЙрдЪрд┐рдд рд╕рдорд╛рдзрд╛рди) рд▓рд╛рдЧреВ рдХрд░реЗрдВ

рдЗрд╕рд▓рд┐рдП рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЙрдиреНрд╣реЗрдВ рд╕рд╢рд░реНрдд рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рд╕реЗ рддрдп рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрджрд▓рддреЗ рдкреИрдХреЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рддрд╛ рд╣реВрдВ:

  "conditionalDependencies": {
    {
      "condition": { "platform": "darwin" }, // 'darwin', 'freebsd', 'linux', 'sunos' or 'win32'
      "packages": { "fsevents": "^1.0.0" }
    }
  },

рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк fsevents рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ:

рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдиреЙрди OSX рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдЗрд╕реЗ рд╡рд┐рдлрд▓ рди рдХрд░реЗрдВ, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЗрд╡рд▓ INFO рд╕рдВрджреЗрд╢ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ

рд▓реЗрдХрд┐рди рдпрд╣ рдПрдирдкреАрдПрдо рд╕реНрддрд░ рдкрд░ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред

рдЕрдм рднреА рдХреЛрдИ рдЙрддреНрддрд░ рдирд╣реАрдВ? рдпрд╣ рдЪреЗрддрд╛рд╡рдиреА рдмрд╣реБрдд рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИред

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдореИрдХ рд╣реВрдБ рдПрдХ рдФрд░ рдЪрд╛рд░ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рдПрдХрдорд╛рддреНрд░ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рднрд▓реЗ рд╣реА рдореИрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо at рдШреГрдгрд╛

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдореИрдХ рд╣реВрдБ рдПрдХ рдФрд░ рдЪрд╛рд░ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рдПрдХрдорд╛рддреНрд░ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рднрд▓реЗ рд╣реА рдореИрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо at рдШреГрдгрд╛

рдпрджрд┐ рдЖрдк рдкреЗрд╢реЗрд╡рд░ рд░реВрдк рд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдореИрдВ рдмреЗрд╣рддрд░ рдирд┐рд╡реЗрд╢ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдпрджрд┐ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдЪреЗрддрд╛рд╡рдиреА рдХреНрдпреЛрдВ рджрд┐рдЦрд╛рдПрдВ?

рд╣рд░ рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рджреЗ рд░рд╣рд╛ рд╣реИ, рдХреГрдкрдпрд╛ рдПрдХ рд╕реЗрдХреЗрдВрдб рд╕реЛрдЪреЗрдВред рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдХреНрдпреЛрдВ рджрд┐рдЦрд╛ рд░рд╣реЗ рд╣реИрдВ?

рдпрд╣ рдЖрдкрдХреЗ рд╕рд╛рдереА рдХреА рддрд░рд╣ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рднреВрдЦреЗ рд╣реИрдВ, рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдЦрд╛рдирд╛ рдмрдирд╛рдирд╛ рдкрд╕рдВрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡реЗ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдЖрдк рдЦрд╛рдирд╛ рдкрдХрд╛рдПрдБрдЧреЗ рд╡реЗ рдирд╣реАрдВ рдЦрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЖрдк рдХреЛ рдЧреБрд╕реНрд╕рд╛ рджрд┐рд▓рд╛рддреЗ рд░рд╣рд┐рдП, рдореБрдЭреЗ рднреВрдЦ рд▓рдЧреА рд╣реИред рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рд╣рд╛рдп (npm рд╕реНрдерд╛рдкрд┐рдд / рдпрд╛рд░реНрди) рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдореБрдЭреЗ рднреВрдЦ рд▓рдЧреА рд╣реИ (WARN WARN WARN) .. рдореЗрд░реЗ рд▓рд┐рдП рд╡реНрдпрд░реНрде рд▓рдЧрддрд╛ рд╣реИред

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рдПрдХрдорд╛рддреНрд░ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рдореИрдХ рдЦрд░реАрджрдиреЗ рдХрд╛ рд▓рд╛рд▓рдЪ рд╣реИ

рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдореИрдХ рдкрд░ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗ?
рдЬрдм рддрдХ рдЖрдк рдбреЙрдХрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдареАрдХ рд╣реИ, рдЖрдк рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ:

MacbookPro $ docker run -ti --rm node yarn add [email protected]
yarn add v1.13.0
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЪреЛрдХреАрджрд╛рд░ рдХреЛ рдлреЛрд░реНрдХ рдХрд░рдиреЗ рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ fsevents рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рд╕реМрднрд╛рдЧреНрдп рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред
рд╣рд╛рд▓ рдХреЗ рдиреЛрдб рдореЗрдВ рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ рдореВрд▓ рд╕реБрдзрд╛рд░ fs.watch рд╕рдорд░реНрдерди рд╣реИред

рдмреЗрд╢рдХ, рдЖрдкрдХреЛ рдЪреЛрдХреАрджрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рджрд░реНрдЬрдиреЛрдВ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдХрд╛рдВрдЯрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛

рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
https://github.com/paulmillr/chokidar/issues

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЪреЛрдХреАрджрд╛рд░ рдХреЛ рдлреЛрд░реНрдХ рдХрд░рдиреЗ рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ fsevents рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рд╕реМрднрд╛рдЧреНрдп рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред
рд╣рд╛рд▓ рдХреЗ рдиреЛрдб рдореЗрдВ рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ рдореВрд▓ рд╕реБрдзрд╛рд░ fs.watch рд╕рдорд░реНрдерди рд╣реИред

рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╣рдо рдПрдХ рд╣реА рдкреГрд╖реНрда рдкрд░ рд╣реИрдВред рдПрдХреНрд╕рдбреА

рд╣рд╛рдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рддрдХ рдиреЛрдб 10 рдХреЗ рд▓рд┐рдП рдЪреЛрдХреАрджрд╛рд░ рдХреЗ рд╕рдорд░реНрдерди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛, рддрдм рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдмреЗрдХрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЗрд╕реЗ рдЫреЛрдбрд╝рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреА рд╣реИрдВред

@Vanuan рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ fs.watch рдХреЗ рд▓рд┐рдП n.js рд╕рдорд░реНрдерди рдЕрднреА рднреА рдмрдХрд╡рд╛рд╕ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдк рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдЙрди рд░рд┐рдЯреЗрдирд░реНрд╕ рд╕реЗ рд╢рд┐рдХрд╛рдпрдд рдХрд░реЗрдВ рдЬреЛ "рдбрд┐рдкреНрд░реЗрдХреНрдЯ" рдкреИрдХреЗрдЬ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдордмрдЦреНрдд рдЧреБрд╕реНрд╕рд╛ рд╣реИред рдЕрддреАрдд рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реБрдЖред рдЗрд╕рдХреЗ рдореБрдХрд╛рдмрд▓реЗ Fsevents рдмрд╣реБрдд рдХрдо рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдХрднреА рддрдп рдирд╣реАрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

catkins picture catkins  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jviotti picture jviotti  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sebmck picture sebmck  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mnpenner picture mnpenner  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

seansfkelley picture seansfkelley  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ