Vscode-ng-language-service: Языковая слуТба Angular Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, созданной с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ivy.

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 5 Π΄Π΅ΠΊ. 2019  Β·  23ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: angular/vscode-ng-language-service

🐞 ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ошибкС

Π—Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Ρ‹Π·Π²Π°Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ @ angular / language-service

ОписаниС

Языковая слуТба Angular Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, созданной с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ivy.
ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ построСно ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Ошибка


'lib-component' is not a known element:
1. If 'lib-component' is an Angular component, then verify that it is part of this module.
2. If 'lib-component' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.ng(0)

Π‘Ρ€Π΅Π΄Π°


Editor: VisualStudio Code
Editor extension: angular.ng-template v0.900.0

Angular CLI: 9.0.0-rc.5
Node: 10.17.0
OS: darwin x64

Angular: 9.0.0-rc.5
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.900.0-rc.5
@angular-devkit/build-angular      0.900.0-rc.5
@angular-devkit/build-ng-packagr   0.900.0-rc.5
@angular-devkit/build-optimizer    0.900.0-rc.5
@angular-devkit/build-webpack      0.900.0-rc.5
@angular-devkit/core               9.0.0-rc.5
@angular-devkit/schematics         9.0.0-rc.5
@angular/cdk                       9.0.0-rc.4
@ngtools/webpack                   9.0.0-rc.5
@schematics/angular                9.0.0-rc.5
@schematics/update                 0.900.0-rc.5
ng-packagr                         9.0.0-rc.3
rxjs                               6.5.3
typescript                         3.6.4
webpack                            4.41.2

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Достигнут Π»ΠΈ Π² этом ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ прогрСсс.

ВсС 23 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Ivy Π½Π΅ создаСт Ρ„Π°ΠΉΠ» lib-name.metadata.json Π² project_root/dist/lib-name .
ΠœΠΎΠΆΠ΅Ρ‚ Π² этом ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°?

+1 Ρƒ мСня такая ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°

ПослС вСрсии 9 ΠΌΡ‹ собираСмся ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ языковой слуТбы Π½Π° использованиС компилятора Ivy. Π”ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ языковая слуТба Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° metadata.json для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅.

Π”Π° Π²ΠΎΡ‚ Π² Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ вашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, которая ΠΈΠΌΠ΅Π΅Ρ‚ "enableIvy": false Π² tsconfig. Π—Π°Ρ‚Π΅ΠΌ создаСтся Ρ„Π°ΠΉΠ» ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π² ΠΏΠ°ΠΏΠΊΠ΅ dist.

Ρ‚.Π΅. ng build lib-component --prod

Но Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Restart Angular Language service послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сборки vs-ΠΊΠΎΠ΄Π°.

Π’ΡΡŽ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π΅Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ vs-code ΠΈ самим angular. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅ΠΌ всСх, ΠΊΡ‚ΠΎ сталкиваСтся с этой ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.

МоС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ

@jiverson ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ вашСго ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ ng build lib-component --prod для мСня Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ An unhandled exception occurred: Configuration 'production' is not set in the workspace. ΠΈ я Π²ΠΈΠ΄Π΅Π» Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС, Ρ‡Ρ‚ΠΎ Ρ„Π»Π°Π³ --prod для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ большС Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ @ angular / cli v8.3.25 ... Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, хотя эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° упоминаСтся ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ для # 665, я Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊ. Π΅ΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ? / cc @ayazhafiz

Π•ΡΡ‚ΡŒ обновлСния ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ? Π£ нас Π΅ΡΡ‚ΡŒ собствСнныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² ivy Π΄Π°ΠΆΠ΅ Π² prod.

ВСдСтся Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ пСрСносу языковой слуТбы Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ivy!

Π― ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ это сдСлаСтС:

  • ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ng build my-library --prod ΠΈ
  • ctrl + shift + p, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвСр Angular LanguageΒ»

ошибка (ΠΈ) Ρ‚ΠΈΠΏΠ° Β«'xyz' Π½Π΅ являСтся извСстным элСмСнтом» исчСзнСт ΠΈΠ· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

Как я понял , это ΠΏΠΎΡ‚ΠΎΠΌΡƒ , Ρ‡Ρ‚ΠΎ --prod Π±ΡƒΠ΄Π΅Ρ‚ (срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ) Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ my-library.metadata.json Ρ„Π°ΠΉΠ» Π² dist ΠΏΠ°ΠΏΠΊΡƒ , которая Π·Π°Ρ‚Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сСрвСром языка для Ρ‚.Π΅. Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ сСлСкторы ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ , ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² ΠΌΠΎΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли я npm publish Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° построСна с ng build my-library --prod Π° Π·Π°Ρ‚Π΅ΠΌ npm install эта Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π² ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Angular, языковой сСрвСр ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ Ρ„Π°ΠΉΠ» ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² этом установлСнном npm (Π² ΠΏΠ°ΠΏΠΊΠ΅ node_modules ) ΠΈ Π½Π΅ сообщит, Ρ‡Ρ‚ΠΎ Β«xyz - нСизвСстный элСмСнт».

Однако, это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ , ΠΊΠ°ΠΊ оТидалось , ΠΈ я ΠΌΠΎΠ³Ρƒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ ΡΠ°ΠΌΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ npm install эд мою-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, Π΄Π°ΠΆΠ΅ Ссли Ρ„Π°ΠΉΠ» присутствуСт Π² JSON ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΅ΠΉ-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π² node_modules.

Π‘ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ это Ρ‚Π° ΠΆΠ΅ ошибка, Ρ‡Ρ‚ΠΎ ΠΈ Π² этом выпускС, ΠΈΠ»ΠΈ другая ошибка?

Или сущСствуСт какая-Ρ‚ΠΎ другая (ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ) волшСбная комбинация клавиш для наТатия ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ языкового сСрвСра, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π» npm install ed Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Angular?

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ способ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Айви - ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² .d.ts, Π° Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»Ρ‹ metadat.json. ЕдинствСнная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сборка --prod, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ваш tsconfig устанавливаСт для enableIvy Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ false (ΠΊΠ°ΠΊ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ angular для ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ npm). Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° языковой слуТбы, Π° Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° angular cli, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сборка Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ivy ΠΈΠ»ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ для прилоТСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° двоякая:

  1. Айви удаляСт Ρ„Π°ΠΉΠ»Ρ‹ metadata.json, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ALS ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… инструмСнтов.
  2. ALS Π² настоящСС врСмя нСдостаточно ΡƒΠΌΠ΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… Ivy вмСсто .metadata.json

ΠŸΠΎΡ‡Π΅ΠΌΡƒ это ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚?

  • ΠŸΠ»ΡŽΡ‰ - это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Ρ‚ΠΎΠΆΠ΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ это,
  • ΠΏΡ€ΠΈ создании Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² своСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ прилоТСния Π½Π° основС Ivy Π²Ρ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ivy Π² своСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΎΡΡ‚Π°Π²Π°ΡΡΡŒ ΠΏΡ€ΠΈ этом Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π³Ρ€Π°ΠΆΠ΄Π°Π½ΠΈΠ½ΠΎΠΌ ΠΈ публикуя свою ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² npm, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.
  • Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ссылку npm ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ tsconfig Π½Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ dist Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния, Π² любом случаС это ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ способ,
  • чСртовски Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ vscode ΠΏΠΎΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π²Π΅Ρ‰ΠΈ Π² вашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠΊΠ°ΠΊ нСизвСстныС,

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ я Π² ΠΈΡ‚ΠΎΠ³Π΅ сдСлал, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… людСй ΠΏΡ€ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ…. Π­Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ людям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² Ρ‚Π΅Ρ… ΠΆΠ΅ условиях, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ‚Π°ΠΊΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠ· ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° npm):

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΌΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ структуру, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ исходный ΠΊΠΎΠ΄ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ согласованно доступСн для прилоТСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΅Π³ΠΎ.

Допустим, ΠΏΠ°ΠΊΠ΅Ρ‚ называСтся happy-library ...

  1. Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ (с --prod) ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² npm ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ --prod ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ivy Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сборки,
  2. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ свой tsconfig.json Π² ΠΊΠΎΡ€Π½Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области (ΠΈΠ»ΠΈ vscode Π½Π΅ ΠΏΠΎΠΉΠΌΠ΅Ρ‚ этого ...), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ сопоставлСниС ΠΏΡƒΡ‚ΠΈ ΠΊ этому ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π½Π° исходный ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠ°ΠΊΠ΅Ρ‚Π°.
  3. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ Π² ΠΊΠΎΠ΄ прилоТСния, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» ΠΈΠ· node_modules, Ρ‚.Π΅. import {whatever} from 'happy-library';
    "paths": {
      "happy-library": ["libs/happy-library/src/index.ts"]
    }

Π­Ρ‚ΠΎ Π½Π΅ идСально, Π½ΠΎ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, я ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² сквозном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ivy, Ρ‚Π°ΠΊΠΆΠ΅ сдСланном ΠΌΠ½ΠΎΠΉ, Π±Π΅Π· ошибок Π² vscode, ΠΏΡ€ΠΈ этом раздСляя любовь ΠΈ публикуя Π΅Π΅ Π² NPM для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈ я Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ постоянно ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ / npm ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ALS Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

ЗаинтСрСсован Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи, Ссли я Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пропустил ...

PS: ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ Ρ€Π΅ΠΏΠΎ с этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π½Π° https://github.com/abdes/happy-coding

Достигнут Π»ΠΈ Π² этом ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ прогрСсс.

ΠŸΠΎΡ…ΠΎΠΆΠ΅, это Π±ΡƒΠ΄Π΅Ρ‚ доступно для Π±Π΅Ρ‚Π°-тСстирования Angular 11, Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° Π½ΠΎΡΠ±Ρ€ΡŒ.

Π‘ΠΌ. Https://github.com/angular/vscode-ng-language-service/issues/335#issuecomment -693545000

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Angular 11 Π² своСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ (Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, Ρ‚Π°ΠΊΠΆΠ΅ построСнная Π½Π° Angular 11, с Ρ„Π»Π°Π³ΠΎΠΌ --prod), ΠΈ Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, описанная @nprasovict . Π― ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» свою Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… Gitlab, ΠΈ ΠΊΠΎΠ³Π΄Π° я ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽ Π΅Π΅ Π² нашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ npm install , языковая слуТба Angular Π½Π΅ распознаСт ΠΌΠΎΠΈ экспортированныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ· ΠΌΠΎΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠŸΠΎΡ…ΠΎΠΆΠ΅, это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΡƒΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°Π²Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ?

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ сСйчас просто ΡƒΠ΄Π°Π»ΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ VSCode, Π½ΠΎ я ΠΏΠΎΡ‚Π΅Ρ€ΡΡŽ ΠΌΠΎΡ‰Π½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·-Π·Π° этого ...

@JonWallsten Бпасибо, скоро ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½, Ссли я Ρ…ΠΎΡ€ΠΎΡˆΠΎ понимаю

Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ исправлСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΠ²ΠΎΠΉ языковой слуТбы Ivy, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ Π² вСрсии 11.1.0 .

ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°, @kyliau!
Π― Π²ΠΈΠΆΡƒ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ошибок Π² шаблонС, ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ строгой Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅, ΠΈ Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ пропустили, ΠΎΡ‡Π΅Π½ΡŒ приятно!

@kyliau Π₯ΠΌΠΌΠΌΠΌ ... это странно. Π£ мСня Π±Ρ‹Π»Π° такая ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ, объявлСнной Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅, ΠΈ я Ρ€Π΅ΡˆΠΈΠ» Π΅Π΅, слСдуя ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΎ создании Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ --prod. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ я ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ALS 11.1.1 , Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ тСорСтичСски это большС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π²Π΅Ρ€Π½ΠΎ?
Π­Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ CLI-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
НС ΡƒΠ²Π΅Ρ€Π΅Π½ насчСт npm Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠΈ ... НичСго особСнного Π½Π΅ Π΄Π΅Π»Π°Π». ΠŸΡƒΡ‚ΡŒ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΡƒΠΊΠ°Π·Π°Π½ Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ tsconfig.json.

Π£ мСня такая ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π― создаю свою Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ с Ρ„Π»Π°Π³ΠΎΠΌ --prod , поэтому ΠΏΠ»ΡŽΡ‰ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½.
Бвязал ΠΏΠ°ΠΏΠΊΡƒ dist Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, связал ΠΏΠ°ΠΊΠ΅Ρ‚ с ΠΌΠΎΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» libmodule. Но всС Π΅Ρ‰Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ эта ошибка, Ρ‡Ρ‚ΠΎ это Π½Π΅ извСстный ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ элСмСнт.
ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ находится Π² declarations ΠΈ Π² массивС exports .

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ отобраТаСтся, Π½ΠΎ Π² vscode всС Π΅Ρ‰Π΅ появляСтся эта ошибка. ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ вСрсии:

11.1.3
11.2.1
0,1100,4

Π― согласСн, это, вСроятно, Π½Π΅ слСдуСт Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ @kyliau ... Π£ мСня Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ воспроизводимый ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я сдСлал для Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ для дСмонстрации ΠΈ этой. ВзглянитС Π½Π° это: https://github.com/vicatcu/monorepo-example-error (ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π² связи с этим сообщСниСм SO )

Π― ΠΏΠΎΠΉΠ΄Ρƒ Π΅Ρ‰Π΅ дальшС, Ссли я добавлю ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "enableIvy": false ΠΏΠΎΠ΄ angularCompilerOptions Π² tsconfig.lib.json ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ этого коммСнтария , ΠΊΠ°ΠΊ я сдСлал Π² этой Π²Π΅Ρ‚ΠΊΠ΅ ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ€Π΅ΠΏΠΎ , ΠΌΠΎΠΈ ошибки ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ Π² vscode (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ всС Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, я Π½Π΅ понимаю)

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ, ΠΎΠ΄Π½ΠΎΠ³ΠΎ v11.1.x нСдостаточно, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Ivy, слСдуя инструкциям здСсь .
Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ свой tsconfig.*.json .
Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ появился ... is not a known angular element , ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠŸΠ»ΡŽΡ‰Π°.
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° панСль Output ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΡΠ·Ρ‹ΠΊΠΎΠ²ΡƒΡŽ слуТбу Angular. Π‘Ρ‚ΠΎΠΈΡ‚ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Айви. (см. снимок экрана Π½ΠΈΠΆΠ΅).
Π’Π°Ρˆ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ivy для использования языковой слуТбы Ivy, Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Angular> = v9.

Screen Shot 2021-02-01 at 3 15 40 PM

Если послС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ всСго Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ, Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡˆΡƒΠΌ. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ спасибо!

@kyliau спасибо Π―, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ пропустил это.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ