Vscode-ng-language-service: Tsconfig.json рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧ рдкрде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдЕрдХреНрддреВре░ 2017  ┬╖  21рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: angular/vscode-ng-language-service

рдореЗрд░реЗ рдкрд╛рд╕ TSLint (5.7.0), рдХреЛрдбреЗрд▓реАрдЬрд░ (3.2.1) рдФрд░ рдХреЛрдгреАрдп рд▓реИрдВрдЧ рд╕рд░реНрд╡рд┐рд╕ 0.1.7 рд╣реИ рдЬреЛ vscode 1.17.0 (рд╡рд┐рдВрдбреЛрдЬрд╝) рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред

рдореЗрд░реА рдХреЛрдгреАрдп рдХреНрд▓реА (1.4.5) рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ

рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ tsconfig рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ

"paths": {
  "@app/*": ["app/*"],
  "@env/*": ["environments/*"]
},

рдФрд░ рдореЗрд░рд╛ рдЖрдпрд╛рдд рдкрд╕рдВрдж рдЖрдПрдЧрд╛
'@ рдРрдк / рд╕рд╛рдЭрд╛ / рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛' рд╕реЗ {SharedModule} рдЖрдпрд╛рдд рдХрд░реЗрдВ;

рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рдХреА рдмрд╣реБрдд рд╕реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрдВрдЧреА рдЬреИрд╕реЗ рдХрд┐ рдореЗрд░реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд▓рд╛рд▓ рд░реЗрдЦрд╛рдУрдВ рдХреЗ рд╕рд╛рде vscode рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

[рдХреЛрдгреАрдп] рдПрдХ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░ рдХрд┐рд╕реА рднреА рдирд┐рд░реНрджреЗрд╢ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрдкрддреНрддрд┐ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдПрдирдЬреАрдЖрдИред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рднреА рдирд┐рд░реНрджреЗрд╢ "@ NgModule.declarations" рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВред

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХреЗ рд╕рд╛рде рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реВрдВ

рдЗрдВрдкреЛрд░реНрдЯ {SharedModule} рд╕реЗ '../../aded/sared.module';

рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ vscode-tslint https://github.com/Microsoft/vscode-tslint/issues/276#event -1292520818 рд╣реИ

рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдгреАрдп рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рд╕реЗ рд╣реИ

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

рдпрд╣рд╛рдБ рдореБрдЭреЗ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

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

рдпрд╣рд╛рдБ рдореБрдЭреЗ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

https://github.com/angular/angular/issues/16382 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд

рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

  • рдкрде рдЙрдкрдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп vscode рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ
  • рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ * ngIf ... рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдмрдирд╛рдо рдХреЛрдб рд╢реЛ рддреНрд░реБрдЯрд┐

@ maxisam рдЖрдк рдпрд╣рд╛рдБ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХреЛрдб рд╕рдВрд░рдЪрдирд╛ рдХреИрд╕реЗ рджрд┐рдЦрддреЗ рд╣реИрдВ? рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрд╣рд╛рдВ app.module.ts рдФрд░ рд╕рд╛рдЭрд╛.module.ts рд╕реНрдерд┐рдд рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдирдВрдЧреЗ рдкреИрд░ (index.ts) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?

рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдпрджрд┐ рдЖрдк yout tsconfig рдореЗрдВ "paths" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ "baseUrl". ( рдЗрд╕ рд╕реНрдЯреИрдХрд╡рд░реНрдордлрд╝реНрд▓реЛ

рдЬрдбрд╝
| - src
| --рдкреНрдк
| --рд╢рд╛рд░реЗ

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

рдЗрд╕рдХреЗ рд░рд╛рд╕реНрддреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИрдВред

рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдореБрджреНрджрд╛, baseUrl рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА "src" рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рд╣реИ рдФрд░ рдлрд┐рд░ рднреА рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рд╡рд┐рдиреНрдпрд╛рд╕ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░ рджреА:

"baseUrl": "./",
"paths": {
  "@app/*": ["app/*"],
  "@env/*": ["environments/*"],
  "@services/*": ["app/modules/core/services/*"],
  "@models/*": ["app/models/*"],      
  "@components/*": ["app/components/*"],
  "@modules/*": ["app/modules/*"],
  "@core/*": ["app/modules/core/*"],
  "@shared/*": ["app/modules/shared/*"],
  "@features/*": ["app/modules/features/*"]
}

рдореИрдВ рдПрдВрдЧреБрд▓рд░-рд╕реАрдПрд▓рдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдмрд╛рд╣рд░реА рдШрдЯрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдЬреЛ рдореИрдВ рд▓реЗрдЦрдХ рд╣реВрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рд╕рдорд╕реНрдпрд╛ рднреА рд╣реИред рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде tsconfig.app.json рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдореЗрд░реА рддрд░рдл рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ред рдХреНрдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рд╣реИ? рдФрд░ / рдпрд╛, рдХреНрдпрд╛ рдореБрдЭреЗ рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛ рд╣реИ?

@thiagoaos рджреЗрдЦреЗрдВ https://github.com/angular/angular/issues/16382#issuecomment -343603683

рдзрдиреНрдпрд╡рд╛рдж @aitboudad рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЕрдкрдиреЗ рдРрдк рдХреЛ Angular 5 рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд▓рд┐рдпрд╛ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рдЙрд╕ рдЕрдиреНрдп рдореБрджреНрджреЗ рдореЗрдВ "@angular/language-service": "5.1.0-beta.1" рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред рдпрд╣ рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдЖрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ Angular-Slickgrid рдФрд░ рдЕрдкрдиреЗ рджреЗрд╡ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ ./ рд╕рд╛рдкреЗрдХреНрд╖ рд░рд╛рд╕реНрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрд╛, рд▓реЗрдХрд┐рди рдмрд╛рд╣рд░реА рдРрдк рдореЗрдВ import ... from 'angular-slickgrid' рд░реВрдк рдореЗрдВ рд▓рд┐рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛

рдЖрдк рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ

[Angular] Cannot read property 'isSkipSelf' of null

cannotskipitself

@angular/language-service рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж @ghiscoding рдмрдирд╛рдо рдЖрдкрдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

@aitboudad рд╣рд╛рдВ рдореИрдВрдиреЗ рднреА рдРрд╕рд╛ рдХрд┐рдпрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рддреНрд░реБрдЯрд┐ рд╣реБрдИред

рдпрд╣ @ рдХреЛрдгреАрдп / рднрд╛рд╖рд╛-рд╕реЗрд╡рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдореИрдВ рднреА рдЗрд╕реА рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрд╣ рдХреЗрд╡рд▓ рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред WebStorm рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕реЗ рднреА рджреЗрдЦреЗрдВ: https://github.com/angular/angular/issues/16382 рдФрд░ https://github.com/nrwl/nx/issues/73ред

рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрджреНрдпрддрди?

рд╣реИрд▓реЛ, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдерд╛ред

рдореИрдВ рдПрдХ рдХреЛрдгреАрдп рдореЛрдиреЛ рд░реЗрдкреЛ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдореЗрд░реЗ рд╕рд╛рде рдРрд╕рд╛ рд╣реЛрдиреЗ рд▓рдЧрд╛ред

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЬрд▓реНрдж рд╣реА рддрдп рд╣реЛ рдЬрд╛рдПрдЧрд╛! рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрддреЛрдВ!

@chuckjaz рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

https://github.com/angular/angular/issues/16382 рдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ Angular.ng-template 0.1.9 рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ред @fxck рдЖрдк рдЖрдк рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@kyliau
рдореБрдЭреЗ рдЕрдм рдЕрдкрдиреА рддрд░рдл рд╕реЗ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЕрдм рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдореБрджреНрджрд╛ рд╕реНрд╡рддрдГ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдПрдХ рд╕рдорд╛рди рдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

рд╣рдорд╛рд░реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рд▓реЙрдХрд┐рдВрдЧ рдиреАрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред

_ рдпрд╣ рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмреЙрдЯ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ ред_

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

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

mhamri picture mhamri  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yjaaidi picture yjaaidi  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

seangwright picture seangwright  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alusev picture alusev  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ