рдореИрдВ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдЬреЗрдПрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдореИрдердЬреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЕрдм рд╣рдо TS рдореЗрдВ рдЕрдкрдирд╛ рдкреНрд░рд╡рд╛рд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди MatJax рдирд┐рд░реНрднрд░рддрд╛ рд╕рд┐рд░реНрдл рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧреАред
рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреНрдпреВрдирддрдо рдХрд╛рдордХрд╛рдЬреА рдЙрджрд╛рд╣рд░рдг рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ
git clone https://github.com/albertodiazdorado/mathjax.git
cd mathjax
yarn install
node src/main.js
-> рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!yarn run compile
(рдпрд╛ рд╕рд┐рд░реНрдл tsc -p tsconfig.json
, рдЕрдЧрд░ рдЖрдкрдХреА рдорд╢реАрди рдореЗрдВ tsc
рд╕реНрдерд╛рдкрд┐рдд рд╣реИ) -> рдмреБрд░реА рддрд░рд╣ рд╡рд┐рдлрд▓рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ рдпрд╛ рдореИрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЧрд▓рдд рдЧрд▓рддреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рдкреНрд░рдореБрдЦ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдмрд╕ рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдореЗрд░реЗ рдЬреИрд╕реА рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ Google рдкрд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ:
'factory' is defined as an accessor in class 'AbstractNode', but is overridden here in 'AbstractMmlNode' as an instance property.
рдЕрдЧрд░ рдореИрдВ рдХреЛрдб рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рд╕рдЪ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд░реНрдЧ AbstractNode
(рдЬреЛ рдХреБрдЫ рднреА рд╣реИ) factory
рдХреЛ рдЧреЗрдЯреНрдЯрд░ ("рдПрдХреНрд╕реЗрд╕рд░") рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░, рд╡рд░реНрдЧ AbstractMmlNode
, рдЬреЛ AbstractNode
рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдЖрд╡реГрддреНрддрд┐ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ factory
рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ ...
рдЖрдкрдХрд╛ package.json рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ 4.0.3 рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ MathJax package.json рд╕рдВрд╕реНрдХрд░рдг 3.9.7 рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ 4.0 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрдИ рдмреНрд░реЗрдХрд┐рдВрдЧ рдмрджрд▓рд╛рд╡ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдЧреЗрдЯрд░реНрд╕/рд╕реЗрдЯрд░реНрд╕ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдЖрдк рдпрд╣рд╛рдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдореИрдердЬреИрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ 3.9 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдореИрдердЬреИрдХреНрд╕/рдореИрдердЬреИрдХреНрд╕-src#560 рдФрд░ рдореИрдердЬреИрдХреНрд╕/рдореИрдердЬреИрдХреНрд╕-src#590 рдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рд╛рдп @ рдбреАрдкреАрд╡реАрд╕реА , рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореИрдВ рдЗрд╕ рдореИрдердЬреИрдХреНрд╕ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВред рднрд▓реЗ рд╣реА рдкреАрдЖрд░ рдХреЛ рдорд░реНрдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ, рдлрд┐рд░ рднреА рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ 3.1.3
рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдВрдЧреЗ рдФрд░ рдЕрднреА рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 3.1.2
рд╣реИред рдХреНрдпрд╛ рдореИрдВ рд╕рд╣реА рд╣реВ?
рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
@albertodiazdorado , рдЖрдк рдЙрди рджреЛ рдкреАрдЖрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрд╛ рдЙрдиреНрд╣реЗрдВ рд░реАрдмреЗрд╕ рдХрд░реЗрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░реЗрдВ), рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрд╡рдпрдВ рдирд┐рд╣рд┐рдд рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╡рд┐рд▓рдп рд╡рд┐рд╡рд╛рдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдХреЗрд╡рд▓ рдХрдорд┐рдЯреНрд╕ рдХреЛ рд╕реНрд╡рдпрдВ рдорд░реНрдЬ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдмрд╣реБрдд рд╕реЗ 3.1.3 рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдВрдЧреЗ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред
рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!
@albertodiazdorado , рд╣рдо 3.1.3 рдХреЛ рдмрдВрдж рд╣реЛ рд░рд╣реЗ рд╣реИрдВред рдмрд╕ рдХреБрдЫ рдФрд░ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛рдПрдВ, рдФрд░ рдХреБрдЫ рдорд╛рдореВрд▓реА рд╕реБрдзрд╛рд░ рд╢реЗрд╖ рд╣реИрдВред