рдореИрдВ рдорд╣реАрдиреЛрдВ рд╕реЗ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдРрдк рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЗрдПрд╕ рдФрд░ рдореБрдЭреЗ рдХрднреА рднреА рд╡реЗрдм рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдиреЛрдб-рд╡реЗрдмрдХрд┐рдЯ рдмрд┐рд▓реНрдб рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЛрдбрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдЯрдо рдХреЗ рд╕рд╛рде, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред
рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рдореИрдХ рдмрд┐рд▓реНрдб рд╣реИред
https://github.com/cniaulin/loading-issue
рд░реЗрдкреЛ рдХреНрд▓реЛрди рдХрд░реЗрдВ, Atom.app рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдХреНрд╖рдг рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ, рдпрджрд┐ рд╣рд╛рдБ cmd + r, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдЖрдк рдХрдВрд╕реЛрд▓ рдХреЛ cmd + alt + i . рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдлрд╝рд╛рдЗрд▓реЗрдВ рдпрд╣рд╛рдВ рд╕реНрдерд┐рдд рд╣реИрдВ: Atom.app/Contents/Resources/app/
рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдпрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ?
рд╣рд╛рдп, рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЗрд╡рд▓ рдЗрддрдирд╛ рдкрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдиреЛрдб рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд┐рдзрд┐ рд╣реИ рдЬреЛ рд╡рд┐рд╡рд╛рджрд┐рдд рд╣реИ, рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд┐рдзрд┐ рдХреЛ рдЙрдкрд╢реАрд░реНрд╖рдХ рд╡рд┐рдзрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕: рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдиреЛрдб-рдХреЗрд╡рд▓ рдкреИрдХреЗрдЬ/рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдЕрдВрджрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП RequJS рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рди рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдиреЛрдб-рдУрдирд▓реА рдореЙрдбреНрдпреВрд▓ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдкреЗрдХреНрд╖ рдореЙрдбреНрдпреВрд▓ рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВред рдЗрд╕рд▓рд┐рдП, рдЖрд╡рд╢реНрдпрдХрддрд╛ ("./node_modules/foo/foo") рдЬреИрд╕рд╛ рдХреБрдЫ рди рдХрд░реЗрдВред
рдЖрдЧреЗ рджреЗрдЦреЗрдВ http://requirejs.org/docs/node.html
@cniaulin рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб require
рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ require.js
рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдореЗрдВ рдмрджрд▓рдХрд░ рдореБрдХреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
<script>
if (window.require) {
window.nodeRequire = window.require;
delete window.require;
}
</script>
рдЖрдкрдХреЛ nodeRequire
рдЬрд╣рд╛рдВ рдХрд╣реАрдВ рднреА рдЖрдк require
рдХреЗ Node.js рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдкрд░рдорд╛рдгреБ-рдЦреЛрд▓ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛рдЬреЗрдПрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@cniaulin рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб
require
рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛrequire.js
рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдореЗрдВ рдмрджрд▓рдХрд░ рдореБрдХреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛:рдЖрдкрдХреЛ
nodeRequire
рдЬрд╣рд╛рдВ рдХрд╣реАрдВ рднреА рдЖрдкrequire
рдХреЗ Node.js рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред