рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП
VSCode v1.17.1
рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдкреНрд░рдХрд╛рд░ v2.5.3
рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛрдгреАрдп v4.4.4
рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рддреНрдпрд╛рдкрди рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рддреНрд░реБрдЯрд┐ рдХреЗ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ
"рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ 'рдЕрд╢рдХреНрдд' рд╢реВрдиреНрдп рдХреА"
рд╢рд╛рдпрдж # 183 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ
рдХреНрдпрд╛ рдЖрдк рдПрдХ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рддреА рд╣реИ рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдПрдХ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ?
рдпрд╣ рднреА рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣ рдмрд╣реБрдд рд╕рд╛рд░реА рдЬрдЧрд╣реЛрдВ рдкрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдкреВрд░реА рд╕реЗрд╡рд╛ рдЕрдиреБрдкрдпреЛрдЧреА рд╣реИ, рдФрд░ рдмрд╣реБрдд рдЕрдкреНрд░рд┐рдп рд╣реИред
@chuckjaz рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЕрднреА рднреА repro рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
рд░реЗрдкреЛ рдкрд░ рдЗрд╕ рд╕реЗрдЯрдЕрдк рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдореБрдЭреЗ рдХреБрдЫ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рддрдм рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЬрдм рдЖрдк рдкреИрдХреЗрдЬ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рд░реЗрдкреЛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ рдФрд░ рд╣рдо рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ tsconfig рдкрде рдЕрдиреБрднрд╛рдЧ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВред
Ex: tsconfig
"compilerOptions": {
"target": "es5",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"pretty": true,
"allowUnreachableCode": false,
"allowUnusedLabels": false,
"noImplicitAny": true,
"noImplicitReturns": true,
"noImplicitUseStrict": false,
"noFallthroughCasesInSwitch": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"suppressImplicitAnyIndexErrors": true,
"declaration": false,
"watch": false,
"noEmitHelpers": true,
"baseUrl": ".",
"paths": {
"@xyz/uxd": [
"app/xyz/uxd/public_api"
]
},
"types": [
"node",
"core-js",
"systemjs",
"jquery",
"custom",
"jasmine"
]
}
рдЗрд╕ рдкрд░ рдХреЛрдИ рднреА рд╕рдорд╛рдЪрд╛рд░? рдпрд╣ рдЦреАрдЭ рджрд┐рд▓рд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ :(
Https://github.com/angular/angular/issues/9332 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд▓рдЧрддрд╛ рд╣реИ
рдпрд╣ рд╕рдм рдХреБрдЫ рдирд╡реАрдирддрдо рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣реЛ рд░рд╣рд╛ рд╣реИред @matheo рд╢рд╛рдпрдж рдЬрд╛рдБрдЪреЗрдВ рдХрд┐ рдЖрдкрдиреЗ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИред
рдмрд╕ рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдкрд░ рдЪрд▓рд╛
рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдПрдХ рдХрд╕реНрдЯрдо рдШрдЯрдХ рдХреЗ рдЕрдВрджрд░ рддреНрд░реБрдЯрд┐ рдереА, рдпрд╣ рдЯреАрдПрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдпрд╛рдд рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЧрд▓рддреА рдереА
рдШрдЯрдХ TS рдЖрдпрд╛рдд рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЯреЗрдореНрдкрд▓реЗрдЯ рддреНрд░реБрдЯрд┐ рдЪрд▓реА рдЧрдИ рдереА
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдмреЗрд╣рддрд░ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рджреЗрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛
@ рдореЗрд░рд╣рд▓ I рдХрд╛ рдирд╡реАрдирддрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдВрд╕реНрдХрд░рдг рдерд╛
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ Angular 4.4 рдРрдк рдкрд░ "@angular/language-service": "^5.2.8"
рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ :)
рдзрдиреНрдпрд╡рд╛рдж!
рдПрдХ рдШрдЯрдХ рдФрд░ рдХреБрдЫ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдпрд╛ред
рдЖрдпрд╛рдд рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИред ( @myflowpl рдХреЗ рд╕рдорд╛рди)
рдореИрдВрдиреЗ рдЕрдХреНрд╖рдо / рдкреБрдирдГ рд▓реЛрдб рдФрд░ рд╕рдХреНрд╖рдо / рдкреБрдирдГ рд▓реЛрдб рдХреА рдЧрдИ рдХреЛрдгреАрдп рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдФрд░ рддреНрд░реБрдЯрд┐ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ
рдЖрдИрдбрд┐рдпрд╛ 2018.1
рдореБрдЭреЗ VS рдХреЛрдб (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг) рдореЗрдВ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред
рд╡реЗрдмрд╕реНрдЯреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ @ рдХреЛрдгреАрдп / рднрд╛рд╖рд╛-рд╕реЗрд╡рд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ (рдФрд░ рдХреЛрдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИ)
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП WebStorm рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмрдирд╛рддреЗ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ isSkipSelf
рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдпрд╣рд╛рдБ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ ... рдирд┐рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛?
рдореИрдВ рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рд╣рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдХрд┐рд╕реА рддрд░рд╣ рдХреЛрдгреАрдп рдпрд╛ рд╕рд╛рдордЧреНрд░реА рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдкреВрд░реНрдг рдирд┐рд░реНрднрд░рддрд╛ рдкрде рд▓рд┐рдЦреЗрдВ (рдЗрд╕реЗ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп) рдЬреЛ рдореЗрд░реЗ рдореБрджреНрджреЗ рдХреЛ рдХреЛрдгреАрдп 6 рдореЗрдВ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ
рдЖрдпрд╛рдд {YourService} рд╕реЗ "..///ervices/your-service-name.service"
рдпрд╣ рддреНрд░реБрдЯрд┐ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд╢реБрд░реВ рд╣реБрдИ (рдФрд░ рдЙрди рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдЬреЛ рд╡реАрдПрд╕ рдХреЛрдб рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдереЗред
рдкрд╣рд▓реЗ TS рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред рдпрд╣ рдЖрджреЗрд╢ рдХреЗрд╡рд▓ TS рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред
рдпрд╣ рдЕрддреНрдпрдВрдд рд╡рд┐рдШрдЯрдирдХрд╛рд░реА рд╣реИред
рдореЗрд░реЗ рд▓рд┐рдП рдмрд┐рдирд╛ рд╕рд╣рдХрд░реНрдореА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рд╣реБрдИред рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╡рд┐рдВрдбреЛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рд╣рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рд╡рд┐рдЬреБрдЕрд▓ рдХреЛрдб рдореЗрдВ "рдкреЗрд╕реНрдЯ рдЬреЛрдВрд╕ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ" рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рд╛ред рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрдХреНрд╖рдо рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдПрдХ рдирдИ рдирд┐рд░реНрднрд░рддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдЬ рдореЗрд░реЗ рд╕рд╛рде рд╣реБрдЖред рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рд╣рдЯрд╛рдирд╛ рдФрд░ рд╕рдВрдХреБрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЗрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред
рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдмрд╕ рдЕрдкрдиреА рдорд╢реАрди рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВред
рдореИрдВрдиреЗ рдЕрдХреНрд╖рдо / рдкреБрдирдГ рд▓реЛрдб рдФрд░ рд╕рдХреНрд╖рдо / рдкреБрдирдГ рд▓реЛрдб рдХреА рдЧрдИ рдХреЛрдгреАрдп рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдФрд░ рддреНрд░реБрдЯрд┐ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ
рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ !!!
рдЬреИрд╕рд╛ рдХрд┐ рджреВрд╕рд░реЛрдВ рдиреЗ рдХрд╣рд╛ рд╣реИ, рддреНрд░реБрдЯрд┐ рд╢рд╛рдпрдж рдХрд╣реАрдВ рдФрд░ рд╕реЗ рдЖ рд░рд╣реА рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рддреНрд░реБрдЯрд┐рд╣реАрди рд╕рдВрджреЗрд╢ рд╣реИред рдХреНрдпрд╛ рдореЗрд░реА рдорджрдж рдХреА, рджреЗрд╢реА рдЯреАрдПрд╕ рд╕рдВрдХрд▓рдХ ( npx tsc
) рдЪрд▓ рд░рд╣рд╛ рдерд╛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдЕрдирд╕реБрд▓рдЭреЗ рдЖрдпрд╛рдд рдпрд╛ рд╕рдорд╛рди рдереЗ (рдФрд░ рдЙрди рдХреЛ рдареАрдХ рдХрд░рдирд╛)ред
рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЬреЛ рдХреБрдЫ рднреА рд╣реИ рдЙрд╕реЗ рдХреИрд╕реЗ рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЬрд┐рд╕рд╕реЗ рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ рд▓рд╛рд▓ рд╕реНрдХреНрд╡реАрдЬрд▓реАрдЬрд╝ рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рд╣реЛред
рдореИрдВ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдЭреВрдареЗ рдирдХрд╛рд░рд╛рддреНрдордХ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реЛрдиреЗ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдирд╣реАрдВ рд╣реЛрдЧреА
рдЖрдЬ рдореИрдВрдиреЗ рдПрдХ рдирд┐рд░реНрдорд╛рддрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде @Input()
рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рддреНрд░реБрдЯрд┐ рджреЗрдЦреАред рдпрд╛рдиреА, рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛
typescript
@Input()
public title: string;
constructor() {}
рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛
constructor(public title: string) {}
рдХреНрдпрд╛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╕рдВрджреЗрд╢ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ?
рдореВрд▓ рдореБрджреНрджрд╛ Cannot read property "isSkipSelf" of null
https://github.com/angular/angular/pull/30075 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдмрд╕ рдЕрдкрдиреЗ рдмрдирд╛рдо рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ VS рдХреЛрдб рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛, рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛
рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдХрд┐ рдореЗрд░реА рдШрдЯрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛рдд рд╡рд┐рд╡рд░рдг рдХреЛ рдХреИрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдЖрдпрд╛рдд рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ :)
рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдЖрдкрдХреА рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╡рд╣ рдореЗрд░реА рдЧрд▓рддреА рдереАред
рдПрдХ рдФрд░ "рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛" рдЯрд┐рдк: tsconfig.json рдореЗрдВ baseUrl
рд╕рд╣реА рд╕реЗрдЯ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдЬреИрд╕реЗ ./src
рдпрд╛ рдЬреЛ рднреА рдорд╛рдорд▓рд╛ рд╣реЛред
VSCode рдХреЛ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВ
рдпрд╣ https://github.com/angular/angular/pull/30075 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдореБрджреНрджрд╛ рд╕реНрд╡рддрдГ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдПрдХ рд╕рдорд╛рди рдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред
рд╣рдорд╛рд░реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рд▓реЙрдХрд┐рдВрдЧ рдиреАрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред
_ рдпрд╣ рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмреЙрдЯ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ ред_
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореИрдВрдиреЗ рдЕрдХреНрд╖рдо / рдкреБрдирдГ рд▓реЛрдб рдФрд░ рд╕рдХреНрд╖рдо / рдкреБрдирдГ рд▓реЛрдб рдХреА рдЧрдИ рдХреЛрдгреАрдп рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдФрд░ рддреНрд░реБрдЯрд┐ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ