DTìì ì§ìëë ìµì TypeScript ë²ì ì 2.0ìì 2.8ë¡ ì®êž°ë ê²ì ê³ ë €íê³ ììµëë€.
ìŽë ê² íë ìŽì :
ì ì¬ì ìí ë° ê²°ê³Œ:
ë°ìŽí°:
íŒëë°±?
unknown
ë ìžì ì¶ê°ëììµëê¹? í¬ê² ê°ê±°ë ì§ì ê°ììì€! DTì 몚ë any
ë ì¬êž° ìŽ ë¶ë¶ìì "typescriptê° ì¡ììŒ íë" ë²ê·žì ê°ì¥ í° ìì€ì
ëë€.
unknown
ë ìžì ì¶ê°ëììµëê¹?
ë. ê·žëì 99.9%!
ëë ì°ëŠ¬ê° ìŽê²ì íŽìŒ íë€ë ë° ëìí©ëë€. íŽë³Žì!
ëì ìê°ìŽ ì§ëšì ë°ëŒ ì²ì²í ë늎 ì ììµëê¹? 2.1 í ë¬, 2.2 ë€ì ë¬, ë±ë±?
ê° ë²ì ìë ìœê°ì 죌ì ë³ê²œ ì¬íìŽ ììµëë€. ì²ììë ì²ì²í ê·žëŠ¬ê³ ì²Žê³ì ìŒë¡ ì§ííë©Ž ìŽê²ìŽ ìŽë€ 묞ì 륌 ìŒêž°íëì§ ìŽíŽíë ê²ìŽ ë ì¬ìž ê²ì ëë€.
ì ì§ êŽëŠ¬ 몚ëì íë¡ì ížë í¹í ìžíëŒì íµì¬ìž ê²œì° ìŽë¬í 죌ì ë³ê²œ ì¬íì 극복í ëìíìŽ ìë 겜ì°ê° ë§ìµëë€.
ì, í¹í node
íìŽíì ìë¡ìŽ êž°ë¥ì ë¶ì¡±ìŒë¡ ìžíŽ ìŽë €ìì 겪ìê³ ë§ì ~hacks~ íŽê²° ë°©ë²ì ì¬ì©íŽìŒ íìµëë€.
ì ì§ êŽëŠ¬ 몚ëì @JoshuaKGoldberg íë¡ì ížë ë§€ë¬ ì í ì ì ë²ì ì ì ê·žë ìŽëíì§ ìì ê²ì ëë€.
@JoshuaKGoldberg ë DT륌 ì
ê·žë ìŽëíŽë npmì ìŽë¯ž ê²ìë êž°ë¡ ì í ì ìê° ì ê±°ëì§ ìëë€ë ê²ì êž°ìµí©ëë€. @types
ìì¬ì ìž ë²ì ì Mumm-Raì²ëŒ ììí ìŽì ììµëë€.
DTê° ë²ì êŽëŠ¬ë¥Œ ìííë ìì¹ì êŽê³ììŽ íŽë¹ í목ì ìì¡Ží ì ììµëë€.
ë§ìŽëë€
ìë
íìžì @RyanCavanaugh ,
ëë ê·žë° ìê°ì 100% ì§ì§íë€. TypeScript v2.0ì node
륌 í¬íší ë§ì íší€ì§ì ëí ë ëì ì í ìì€í
ì ìí ì°šëšêž°ì
ëë€.
ì ë 컀뮀ëí°ì ë¹ìŠëì€ë¥Œ ìí í¬ëª
ì±ê³Œ ììž¡ ê°ë¥ì±ì êŽì¬ì ê°ê³ ììµëë€. ì§ë¬žìŽ ììµëë€:
ë€ë¥ž ë²ì ìŽ ìë 2.8ìž ìŽì ê° ììµëê¹? (ì: unknown
ì ê²œì° 3.0 )
2.8ì ì¡°ê±Žë¶ ì íìŽ ëì ë ëì ëë€.
í¬ê² ì°¬ì±í©ëë€.
ìê°ìŽ ì§ëšì ë°ëŒ ììëë¡ ìŠê°íë ìµì ë²ì ì 컀뮀ëí°ê° ì 뢰í ì ìëë¡ (ì€)ê³µì ìŒì ì ì€ì íë ê²ì ê³ ë €íììì€. "맀ë 11ìì ì°ëŠ¬ë ìµì íìŽíì€í¬ëŠœíž ë²ì ì 18ê°ì ì ì 늎늬ì€ë¡ ì ë°ìŽíží ê³íì ëë€. ê·žì ë°ëŒ ê³ííììì€."
@donaldpipowitch
3.0 ìŽì ì¬ì©ì ì€ìì ì°ëŠ¬ë ì¬ì í 2.8ì ì¬ì©íë ì¬ëë€ì 볎ììµëë€. (ë¬Œë¡ @IllusionMH ê° ì§ì í ê²ì²ëŒ ì¡°ê±Žë¶ ì íì 2.8ì DT ì íì ìžêž° ìë ëììŒë¡ ë§ëëë€.)
ì°ëŠ¬ë ì¬ëë€ìŽ ê³ì ì ê·žë ìŽëíꞰ륌 í¬ë§íêž° ë묞ì ìŽ ë¬žì 륌 죌Ʞì ìŒë¡ ì¬ê²í í ê²ìŒë¡ ììí©ëë€.
@ê°íš
êž°ì ì ìŒë¡ Typescriptì ìŽì ë²ì ì ì í ìë¹ì€ëì§ ììŒë©°, ìŽë² ë³ê²œìŒë¡ íì€í Typedìì ìë¹ì€ê° ì€ëšëììµëë€. ë¬Œë¡ ìŽì ë²ì ì Typescriptë êž°ì¡Ž ë²ì ì DT íší€ì§ë¥Œ ê³ì ì¬ì©í ì ììµëë€. ê·žë€ì ëšì§ ì
ë°ìŽížë¥Œ ë°ì§ 못í ê²ì
ëë€.
ê·žë¬ë ê·žê²ì ëšì§ êž°ì ì ëë€. LTSì ê°ì ìŒì ì ë§ëë ê²ìŽ ì¢ìµëë€. ì°ëŠ¬ë ìì§ ê·žë° ìŒì ììíì§ ìììµëë€. ìŽ ê²œì° ë°ìŽí°ë ì¬í ê²°ì ì ìœê² í ì ìì ë§íŒ ëª ííìµëë€. í¥í ì¬ì© ì€ëšì ëí ì ì í ë ì§ë¥Œ ììž¡íë ë°©ë²ì ìì§ ì ëªšë¥Žê² ìµëë€.
Re: ë ì§: ìŽìšë 3.7ì© DT ìžíëŒë¥Œ ì ë°ìŽížíŽìŒ íë¯ë¡ 늎늬ì€ì ìŒë¶ë¡ 3.7 ëŠŽëŠ¬ì€ ë ì§ì ì ë°ìŽížë©ëë€.
LTSì ê°ì ìŒì ì ë§ëë ê²ìŽ ì¢ìµëë€.
ëë ìŽë° ì¢ ë¥ì ìŒì ìŽ ì ë§ íì€í ììŽëìŽëŒê³ ìê°í©ëë€.
@johnnyreilly ì°ëŠ¬ë ì ë¡ë¥Œ ìíŽ Microsoft륌 ëë¬ë³Žê³ ììµëë€. íì€í ì íìŽ ì§ì ë ê²ê³Œ ê°ì ê²ì ììµëë€!
@RyanCavanaugh , ì ë°ìŽížê° ììµëê¹?
@galkin ì ìë ì§ì ì€ëš ìŒì ìŽ ìë ê²œì° ìŽ ì€ë ëì ê²ìíì¬ ë Œìí ì ìëë¡ íììì€.
@sandersn , ìŽ ë¬žì ì ëí ëŽ ìê°ì ë€ì곌 ê°ìµëë€.
ëŽ ì ìì ë€ì곌 ê°ìµëë€.
ë²ì | ì¶ì | 2.5ë
í ìëª
ì¢
ë£ | 2ë
í ìëª
ì¢
ë£
-- | -- | -- | --
2.1 | 2016ë
12ì | 2019ë
6ì | 2018ë
12ì
2.2 | 2017ë
2ì | 2019ë
8ì | 2019ë
2ì
2.3 | 2017ë
4ì | 2019ë
9ì | 2019ë
4ì
2.4 | 2017ë
6ì | 2019ë
11ì | 2019ë
6ì
2.5 | 2017ë
8ì | 2020ë
1ì | 2019ë
8ì
2.6 | 2017ë
10ì | 2020ë
3ì | 2019ë
10ì
2.7 | 2018ë
1ì | 2020ë
7ì | 2020ë
1ì
2.8 | 2018ë
3ì | 2020ë
8ì | 2020ë
2ì
2.9 | 2018ë
5ì | 2020ë
10ì | 2020ë
4ì
3 | 2018ë
7ì | 2020ë
12ì | 2020ë
6ì
3.1 | 2018ë
9ì | 2021ë
3ì | 2020ë
8ì
3.2 | 2018ë
11ì | 2021ë
5ì | 2020ë
10ì
3.3 | 2019ë
1ì | 2021ë
7ì | 2020ë
12ì
3.4 | 2019ë
3ì | 2021ë
8ì | 2021ë
2ì
3.5 | 2019ë
5ì | 2021ë
10ì | 2021ë
4ì
3.6 | 2019ë
8ì | 2022ë
1ì | 2021ë
7ì
3.7 | 2019ë
11ì | 2022ë
5ì | 2021ë
10ì
ìì°, ìŽê²ì ëëìµëë€! ìê°íŽì£Œì ì ê°ì¬í©ëë€.
ëª ê°ì§ ìì ì :
@DanielRosenwasser ìê° ëì€ ë ìŽê±° ëŽì£Œìê² ìµëê¹?
2.8ì ìŽì ìë¡ìŽ ìµìê°ì
ëë€. 2.0 - 2.7ì ë ìŽì í
ì€ížëì§ ììŒë©° ts2.0 - ts2.7 íê·žë êž°ì¡Ž @types/*
íší€ì§ìì ë ìŽì ì
ë°ìŽížëì§ ììµëë€. @types/*@latest
륌 ì€ì¹íë Pre-2.8 ì¬ì©ìë ìëíì§ ìë ì íì ì»ì ì ììµëë€.
ì§í ì€ìž í ë¡ ìŽ ìêž° ë묞ì ìŽ ë¬žì 륌 ë«ì§ ìê² ìµëë€(ê²ë€ê° ë©í 묞ì ìžê°ì?).
@sandersn ì ìŒë°ì ìŒë¡ ì¢ ìì±ìŽ í¬ê±°ë ê°ìì§ íìžíë ê²ì¬(ì: ìì íší€ì§(xê° 1ìž ë€ë¥ž íší€ì§ë¥Œ ì°žì¡°íë x > 1ìŽ ìë 2.x) ë²ì ìŽ ìŽì ë¹íì±íëììì ì믞í©ëê¹?
ê·žê²ìŽ ë žë íìŽíì ììŒë¡ ëìê°ë 죌ì ì°šëšìŽêž° ë묞ì 묻ìµëë€.
@SimonSchick ìëì, ë¹íì±íëì§ ìììµëë€. >=2.8
ê° íìí í€ëìë§ ì ì©ë©ëë€.
ìŠ, 2.8 ëë 2.8ë¡ ì²ëŠ¬ëë 2.8 ëë 2.4륌 ì§ì íë íší€ì§ê° ë§êž° ë묞ì @types/node
륌 3.1ì ì구íëë¡ ì
ë°ìŽíží ì ììµëë€. ê·žë¬ë ì§êžì @types/node
ì 2.8ìŽ íìí©ëë€. ìŠ, ì¡°ê±Žë¶ ì íì ì¬ì©í ì ììŒë©° ìŽì ë²ì 곌 ë€ë¥ž ê²œì° 2.8+ ì믞 첎ê³ê° ì ì©ëë€ê³ ê°ì í ì ììµëë€.
ì€ì ë¡ êž°ë³žê°ì 2.8ìŽë¯ë¡ í€ëì íìí ë²ì ìŽ ì í ìë ê²ì 2.8ìŽ íìí ê²ê³Œ ê°ìµëë€.
@sandersn , ìµì ë²ì ì ìë¡ìŽ ì ë°ìŽížì ëíŽ ìŽìŒêž°í ì ììµëê¹? 3.8ìŽ ì¶ìëìêž° ë묞ì ì¢ì ìêž°ëŒê³ ìê°í©ëë€.
ëŽë¶ì ìŒë¡ ë ŒìíìŒë©° ë žë ì€íìŒì 30ê°ì ìŒì ì ì§ìíë ë°©í¥ìŒë¡ êž°ìžê³ ììµëë€. ê·žë¬ë new-TS-in-old-VSì ëí ì§ì ìŒì ì ê°ê³ ì¶ìŽíë Typescript-VS íµí© í곌 ì¡°ì íŽìŒ íë¯ë¡ ìì§ í ë¡ ì ë€ì ììíì§ ìììµëë€. 30ê°ìë¡ ëëë©Ž ë€ì ì§ì ì€ëšì 8ììŽ ëë¯ë¡ ìœê°ì ìê°ìŽ ììµëë€.
ì ë°ìŽíž: VSìì Typescript-Javascript í곌 ìŽìŒêž°ë¥Œ ëëìê³ 2ë ëë 2.5ë ìŒì ìŒë¡ ê²°ì íìµëë€. ê·žë€ì ë ì¬ìŽìì ê²°ì íë ë° ëììŽ ëë ëª ê°ì§ ì¬ì© ë°ìŽí°ë¥Œ ìì§í ê²ì ëë€. ëë ëí ê·žë€ì ìë늬ì€ë¥Œ ê±°êŸžë¡ ê°ì§ê³ ììµëë€. ê·žê²ì old-TS-in-new-VSì ëí ì§ìì ëë€.
ìŽì ì ìì§í ì¬ì© ë°ìŽí°[1]ì ë°ë¥Žë©Ž ì ì§ êŽëŠ¬ ë¶ëŽì ì€ìŽêž° ìíŽ 2ë êž°ê°ì ì íží©ëë€. ëí ì€ìí íší€ì§ê° ì¢ ì í목ì ì ë°ìŽížíì§ ìê³ ë 6ê°ì ë 빚늬 ìë¡ìŽ êž°ë¥ì ì¬ì©í ì ììµëë€. 짧ì ì§ì ì°œìë ì§êžê¹ì§ 볞 ì€ì©ì ìž ëšì ìŽ ììµëë€.
ê·žë¬ë ë žëì ìŒì ìŒë¡ ìžíŽ ì¬ëë€ì ëì 2.5ë ì êž°ê°ì ììí ì ììµëë€. ë ꞎ ì°œì ë€ë¥ž ìŽì ìŽ ììµëê¹? ëŽê° ëì¹ê³ ìë ëšì ?
[1]
ììì ì¬ìžìë ë°ìŽí°:
ëë ë 짧ì ì°œì ì íží©ëë€. ì ì§ êŽëŠ¬ ë¶ëŽì ì€ìŽê³ @sandersnìì ë°ê²¬í ë°ìŽí°ë¥Œ ì ê³µíêž° ë묞ì ëë€.
ì ë°ìŽížíŽì£Œì ì ê°ì¬í©ëë€!
ëí ë 짧ì ì°œì ìíŽ.
ꞎ ì°œì ì¢
ìì±ì ìŒë¶ë§ ì
ë°ìŽížíì§ë§ íìŽíì€í¬ëŠœížë ì
ë°ìŽížíì§ ìë ì¬ì©ììê²ë§ ìŽìµìŽ ëë©° ë§€ì° ìì 귞룹ìŽìŽìŒ í©ëë€.
ëë¶ë¶ì ê²œì° ì¬ëë€ì 몚ë ì¢
ìì±(íì
ì€í¬ëŠœíž í¬íš)ì ì êž°ì ìŒë¡ ì
ë°ìŽížíê±°ë ì í ì
ë°ìŽížíì§ ììµëë€.
ëë ë°ëë¡: 2ë
ëì TypeScript륌 ì
ë°ìŽížíì§ ìì ëë¶ë¶ì ê°ë°ìë ìë§ë ìë¡ìŽ íší€ì§ì ìë¡ìŽ ì í ì ìì ëíŽ ì í ì 겜 ì°ì§ ìì ê²ì
ëë€.
ë°ëŒì ìŽê²ì ìë§ë ë¹ì ìŽ ìì¬íë ê²ë³Žë€ íšì¬ ì ì ì¬ëë€ìê² íŒíŽë¥Œ ì€ ê²ìŽë©° ì 첎 ìíê³ê° ì§ííë ê²ì ë§ìµëë€.
TL;DR; @sandersn , 18ê°ìì ëíŽ ìŽë»ê² ìê°íìžì?
ëŽ ìê° :
ëë ìŒë€
ìµì 2 Node.jsìë EOL ì 12+18ê°ì ì ì± ìŽ ììµëë€. 2.5ë ìŽëŒë ëìŒí ì ê·Œ ë°©ìì ì¬ì©í ì ììµëë€. ë묎 êžž ì ìì§ë§ 2ë 믞ë§ì ìëëë€.
ê·Œë° ì 2ë
ìŽ ì ë¹í ìêž°ëŒê³ ìê°íëì§ êž°ìµìŽ ìëë€ì. ëë ìŽê²ì 2ë
ëì ë
ŒëŠ¬ì ìŒë¡ ì
ìŠí ì ìë€. ìŽì ì ì í ë§ììŒë¡ ..., but not less 18 months
ê° ììŽìŒ íë ê² ê°ìµëë€.
LTS íëìŽ ì ì©ëë 몚ë 죌ì ë²ì ì LTS ì ì© ë²ìì ë€ìŽê° ë ì§ë¡ë¶í° 12ê°ì ëì ì ê·¹ì ìŒë¡ ì ì§ë©ëë€. 12ê°ìê°ì ì ê·¹ì ìž ì§ì ìŽí, 죌ì ë²ì ì ì¶ê°ë¡ 18ê°ì ëì "ì ì§ êŽëŠ¬" 몚ëë¡ ì íë©ëë€. Node.js 12 ìŽì ìë íì± êž°ê°ìŽ 18ê°ì, ì ì§ êŽëŠ¬ êž°ê°ìŽ 12ê°ììŽììµëë€. (c) Node.js ì¶ì ê³í
ëêž° : 몚ë TypeScipt ë²ì ì 뚌ì rc/betaë¡ ì¶ìë©ëë€. ë°ëŒì 몚ë ìì ì ìž ëŠŽëŠ¬ì€ìë 첫ë ë¶í° ì ì§ êŽëŠ¬ 몚ëê° ììŒë©° 18ê°ììŽë©Ž 충ë¶í©ëë€.
ê·žê²ì ë ŒëŠ¬ì ì ëë€. ê·žë¬ë 18ê°ìì êž°ê°ìŒë¡ ì¬ì©íë ê²œì° 2020ë 3ìì 3.1ì ë ìŽì ì¬ì©íì§ ìì ê²ì ëë€. ì격 ìž¡ì ìì ìë¹ìì VS ì¬ì©ìê° ì¬ì í 3.1ì ì¬ì©íë ê²ìŒë¡ ëíë¬ìŒë¯ë¡ 3.1ìŽ ìì§ ì¬ì©ëì§ ìììŒ íë€ê³ ìê°íì§ ììµëë€.
ê·žë¬ë 10ì ë§ë¶í° ê·ž ìì¹ê° ë³ê²œëìì ê°ë¥ì±ìŽ ììµëë€. ëë ê·žë€ìŽ íì¬ ë¬Žììžì§ ììëŒ ê²ì ëë€.
3.1ì ââì¬ì© íìë 10ì ë§ ìŽí VSìì ê·žë ê² ë§ìŽ ì€ìŽë€ì§ ìììµëë€. í¥ë¯žë¡ê²ë ì¬ì©ëì 95%ê° 3.9 - 3.4ì ì§ì€ëìŽ ììµëë€.
VS륌 ì¬ì©íë©Ž ì ë°ìŽížë¥Œ ë€ìŽë¡ëí ë typescript ì ë°ìŽížë¥Œ íŒí ì ìêž° ë묞ì 3.1ìŽ ì¬ì í ë§ìŽ ì¬ì©ëë€ê³ ìê°íì§ë§ íì€íì§ ììµëë€. ê·žëŒìë ë¶êµ¬íê³ ìŽ ëìì í¥í ë²ì ì VSì ì죌 ì ë°ìŽížëì§ ìë ë€ë¥ž IDEìì ê³ìë ê°ë¥ì±ìŽ ëìµëë€.
ììœíë©Ž VS ì¬ì©ìì 98%륌 ì§ìíë €ë©Ž 2ë ì êž°ê°ìŽ íìí©ëë€. 95%륌 ì§ìíë €ë©Ž 1ë ì êž°ê°ë§ ììŒë©Ž ë©ëë€! ê·žë¬ë ê·ž ì¬ìŽì ì묎 ìë¯žê° ììµëë€.
ëë ì¬ì í ê·ž ë°ìŽí°ë¥Œ êž°ë°ìŒë¡ 2ë ì ì§ì§íë€.
ì¬êž°ì í ë¡ ìŽ ëë ê² ê°ìµëë€. 2ë ì§ì êž°ê°ìŒë¡ ê°ê² ìµëë€.
2018ë 3ì 27ìŒì 늎늬ì€ë 2.8 ìŽë¯ë¡ ì§ìì ìŠì ì ê±°íì§ ìê² ìµëë€. ê·žë¬ë ììŒë¡ ëª ì£Œ ìì ê·žë ê² í ê²ìŽë©° ìë£ëë©Ž ìŽ ë¬žì 륌 ì ë°ìŽížíê³ ë«ì ê²ì ëë€.
#42834ì READMEì 묞ì륌 ì¶ê°íë PRìŽ ììµëë€.
묞ì ë³ê²œ ì¬íì #42881ìì ë¬ìììŽë¡ ë²ìíìµëë€.
ëêµ°ê° ë€ììŒë¡ ë²ì ë³ê²œì ëìž ì ììµëê¹?
@kingwl @armanio123 @saschanaz ë ëŽê° ìë ìŽ ìž ìžìŽì ììŽë¯Œìž Typescriptersì ê°ì¥ ë§ìŽ êŽì¬í©ëë€.
(ë¬Œë¡ ë묎 ë°ìë€ë©Ž 묎ìíì ë ë©ëë€.)
ìì ìŽ #42834ì ë³ê²œ ì¬íì ëí ë²ìì ì¶ê°í©ëê¹?
묞ì ë³ê²œ ì¬íì #42818ìì ë¬ìììŽë¡ ë²ìíìµëë€.
#42881ì ëë€ ð
ë€.
ìì ìŽ #42834ì ë³ê²œ ì¬íì ëí ë²ìì ì¶ê°í©ëê¹?
묞ì ë³ê²œ ì¬íì #42818ìì ë¬ìììŽë¡ ë²ìíìµëë€.
#42881ì ëë€ ð
ê²°ì ë. ì£ì¡í©ëë€, ì ê° ì€í륌 ë§ë€ììµëë€.
ì ë°ìŽíž: 3.9 늎늬ì€ì ëìì 2.8ì ëí ì§ìì ì ê±°íìµëë€.
ë ê°ì§ ìŽì ë¡ ì§ì ì€ëšì ì°êž°íìµëë€.
1 ìŒë° ìœë¡ë19 ì§ì°.
@definitelytyped/*
ë€ìì€íìŽì€ì ê²ìíë monorepoë¡ ì ííë ì€ì
ëë€. ë²ì ì
ë°ìŽížë ìŽì íŽë¹ monorepoì ìŒë¶ì
ëë€. ë¶ííë ì°ëŠ¬ë ì¬ì í MS ì€í ìì€ ì¬ë¬Žì€ìì monorepo ì€í ìì€ë¥Œ ë§ë€êž°ë¥Œ êž°ë€ëŠ¬ê³ ìì§ë§ 곧 ê·žë ê² ë ê²ì
ëë€.4.0 늎늬ì€ê° 5ìì ëì€ì§ë ìê² ì§ë§ ê³íëë¡ 5ìì 2.9ì ëí ì§ìì ì ê±°í ê²ì ëë€. ìë¡ìŽ ì€ì ìŒë¡ íšì¬ ì¬ììŒ í©ëë€.
ê°ì¥ ì ì©í ëêž
@sandersn , ìŽ ë¬žì ì ëí ëŽ ìê°ì ë€ì곌 ê°ìµëë€.
ë¬Œë¡ ì. ìì±ë 몚ë TypeScript ë²ì ì ì§ìíë €ë©Ž ìì¬ ëŠ¬ìì€ê° íìí©ëë€.
_ê°ì¥ ì¢ì ë°©ë²ì íë¡ì íž ìí륌 ì¬ì ì ëª ííê² ë°íë ê²ì ëë€. ë ìŽì íë¡ì ížë¥Œ ì§ìíì§ ìê±°ë íë¡ì ížë¥Œ ë§ë¬ŽëŠ¬íë ì€ìŽëŒë©Ž ìœë륌 ì°ì°í ë°ê²¬í ì¬ëìê² ê³ íµì€ë¬ìž ì ëë¡ ëª ë°±íê² ì늬ììì€_ (c) Jared Smith.
íŽìí? ë¶ìì êž°ë°í 몚ë ê²°ì ì ííì ëë€. ê·žë¬í 몚ë ê²°ì ì 컀뮀ëí°/ë¹ìŠëì€ì ìŽë€ ë¶ë¶ì ë늎 ê²ìžì§ì ëí ì§ë¬žì ëí ëµë³ì ëë€. WordPressìë ì§ìíŽìŒ íë WP/PHP/MySQLì ìµì ë²ì 곌 ì ì¬í 묞ì ê° ììµëë€. ìíí ë°©ë²ì ëë€.
ì¢ ì ë구 ìŒì ? ë¹ì£ŒìŒ ìœë/ë§ìŽí¬ë¡ìííž ì ì /ìµê·€ë¬/ë±. ë묎 ë§ì ìµì 곌 ë묎 ì¬ìŽ ìë¡ìŽ ì ì±í ì ìì ììí©ëë€.
TC39 íë¡ìžì€? ì¢ì ìµì ìŽì§ë§ TC39ë ìŽë€ ìžìŽ êž°ë¥ìë EoLì ëì íì§ ììŒë©° ììŒë¡ë ëì íì§ ìì ê²ì ëë€.
Node.js? Node.jsë 늎늬ì€/EOL ìŒì ìŽ ìë JS 컀뮀ëí°ì© ëëŒìŽë²ì ëë€. TypeScriptë Node.js륌 ì¬ì©í©ëë€. ëë ìŽê²ìŽ ìŒì ì ìí ìµê³ ì êž°ìŽëŒê³ 볞ë€.
ìµì 1. TypeScript ë²ì ì Node.js ë²ì 곌 ì°ê²°íê³ ì ì¬í EOLì ë°íí©ëë€. ì륌 ë€ìŽ 2ë ì Node.js v8ìŽ LTS륌 ìì íê³ TypeScript v2.6ìŽ ì¶ì ëììŒë¯ë¡ 2019.12.31ì EOLì ëë€.
ìµì 2 Node.jsìë EOL ì 12+18ê°ì ì ì± ìŽ ììµëë€. 2.5ë ìŽëŒë ëìŒí ì ê·Œ ë°©ìì ì¬ì©í ì ììµëë€. ë묎 êžž ì ìì§ë§ 2ë 믞ë§ì ìëëë€.
Option 3 ìì¬ê²°ì ìì íì륌 íê³ ê²°ê³Œë¥Œ ê·žëë¡ ì»€ë®€ëí° ì ê³µì
ëŽ ì ìì ë€ì곌 ê°ìµëë€.
ë²ì | ì¶ì | 2.5ë í ìëª ì¢ ë£ | 2ë í ìëª ì¢ ë£
-- | -- | -- | --
2.1 | 2016ë 12ì | 2019ë 6ì | 2018ë 12ì
2.2 | 2017ë 2ì | 2019ë 8ì | 2019ë 2ì
2.3 | 2017ë 4ì | 2019ë 9ì | 2019ë 4ì
2.4 | 2017ë 6ì | 2019ë 11ì | 2019ë 6ì
2.5 | 2017ë 8ì | 2020ë 1ì | 2019ë 8ì
2.6 | 2017ë 10ì | 2020ë 3ì | 2019ë 10ì
2.7 | 2018ë 1ì | 2020ë 7ì | 2020ë 1ì
2.8 | 2018ë 3ì | 2020ë 8ì | 2020ë 2ì
2.9 | 2018ë 5ì | 2020ë 10ì | 2020ë 4ì
3 | 2018ë 7ì | 2020ë 12ì | 2020ë 6ì
3.1 | 2018ë 9ì | 2021ë 3ì | 2020ë 8ì
3.2 | 2018ë 11ì | 2021ë 5ì | 2020ë 10ì
3.3 | 2019ë 1ì | 2021ë 7ì | 2020ë 12ì
3.4 | 2019ë 3ì | 2021ë 8ì | 2021ë 2ì
3.5 | 2019ë 5ì | 2021ë 10ì | 2021ë 4ì
3.6 | 2019ë 8ì | 2022ë 1ì | 2021ë 7ì
3.7 | 2019ë 11ì | 2022ë 5ì | 2021ë 10ì