Vscode-ng-language-service: Angular Language Service 0.901 رموز مفقودة من core.d.ts

تم إنشاؤها على ٣١ مارس ٢٠٢٠  ·  38تعليقات  ·  مصدر: angular/vscode-ng-language-service

بعد التحديث إلى الإصدار 0.901.0 ، لم يتم تنشيط الامتداد على كود VS 1.43.2. لا يظهر في امتدادات تشغيل المطور. لكن لا توجد مشكلة مع 0.900.18.

bug lib

التعليق الأكثر فائدة

@ tonivj5 طريقة التكاثر ، اضغط أولاً على ctrl + تمرير الماوس فوق emit() ، ثم اضغط على ctrl + تمرير الماوس فوق *ngIf .
أو طريقة أخرى لإعادة إنتاج هذا الملف المفتوح core.d.ts ، ثم فتح الملف common.d.ts .

عندما يفتح المستخدم الملف core.d.ts محتوى core.d.ts يختلف عن محتوى القرص ، خدمة اللغة الزاوية ستزيل الرموز من core.d.ts ، أعتقد أن بعض الرموز تم إنشاؤها عند تهيئة المترجم.
kyliauayazhafiz ربما ينبغي لنا أن نتجاهل core.d.ts عند تحديث وحدة.
https://github.com/angular/angular/blob/master/packages/language-service/src/typescript_host.ts#L245 -L248

يبدو أن بعض نهاية السطر في core.d.ts هي CR ، وبعضها CRLF . عندما يفتحه vscode ، سيتم تنسيقه.
https://github.com/angular/vscode-ng-language-service/blob/4236352238aaa8355f2c74ba19999622bc790240/server/src/session.ts#L177
text !== ts.sys.readFile(filePath)

@ tonivj5 لذا إذا قمت بتحرير core.d.ts وقمت بحفظه ، فيجب أن يحل المشكلة مؤقتًا.

ال 38 كومينتر

هل يمكنك تقديم المزيد من المعلومات. هل يوجد سجل بإخراج View> Toggle Output> Angular Language Service؟ بخلاف ذلك ، كيف يبدو مشروعك ، هل يمكنك تأكيد تثبيت angular.json أو @angular/core في وحداتك node_modules؟

لا يوجد سجل لخدمة Angular Language Service. أيضًا @ الزاوي / النواة: 9.1.0 موجود على العقدة_الوحدات
هنا مقتطف من angular.json

{ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { "ng2020": { "projectType": "application", "schematics": {}, "root": "", "sourceRoot": "src", "prefix": "app", "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", "options": { "outputPath": "dist/ng2020", "index": "src/index.html", "main": "src/main.ts", "polyfills": "src/polyfills.ts", "tsConfig": "tsconfig.app.json", "aot": true, "assets": [ "src/favicon.ico", "src/assets" ], "styles": [ "src/styles.css" ], "scripts": [] }, "configurations": { "production": { "fileReplacements": [ { "replace": "src/environments/environment.ts", "with": "src/environments/environment.prod.ts" } ], "optimization": true, "outputHashing": "all", "sourceMap": false, "extractCss": true, "namedChunks": false, "extractLicenses": true, "vendorChunk": false, "buildOptimizer": true, "budgets": [ { "type": "initial", "maximumWarning": "2mb", "maximumError": "5mb" }, { "type": "anyComponentStyle", "maximumWarning": "6kb", "maximumError": "10kb" } ] } } }, "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { "browserTarget": "ng2020:build" }, "configurations": { "production": { "browserTarget": "ng2020:build:production" } } }, "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { "browserTarget": "ng2020:build" } }, "test": { "builder": "@angular-devkit/build-angular:karma", "options": { "main": "src/test.ts", "polyfills": "src/polyfills.ts", "tsConfig": "tsconfig.spec.json", "karmaConfig": "karma.conf.js", "assets": [ "src/favicon.ico", "src/assets" ], "styles": [ "src/styles.css" ], "scripts": [] } }, "lint": { "builder": "@angular-devkit/build-angular:tslint", "options": { "tsConfig": [ "tsconfig.app.json", "tsconfig.spec.json", "e2e/tsconfig.json" ], "exclude": [ "**/node_modules/**" ] } }, "e2e": { "builder": "@angular-devkit/build-angular:protractor", "options": { "protractorConfig": "e2e/protractor.conf.js", "devServerTarget": "ng2020:serve" }, "configurations": { "production": { "devServerTarget": "ng2020:serve:production" } } } } }}, "defaultProject": "ng2020" }

بأي طريقة يمكنك من خلالها تقديم مثال لمشروع إعادة إنتاج هذا؟ هل يحدث هذا لجميع مشاريع Angular الخاصة بك؟

يمكن تكرار المشكلة عند استخدام الإصدار 1.43.2 من VS Code وإنشاء مشروع زاوي جديد ، وكذلك تثبيت ملحق angular.ng-template version 0.901.0

ولكن عند الرجوع إلى إصدار angular.ng-template إلى 0.900.18 يعمل كما هو متوقع ، يظهر سجل Angular Language Service في الإخراج ، كما يمكن رؤيته في Developer: Show Running Extension.

بعد التحديث الخاص بخدمة الطباعة واللغة إلى أحدث الإصدارات ، لا مزيد من الأعطال ولكن الامتداد لا يزال لا يعمل. لا مزيد من التنقل من القوالب إلى المكونات المستخدمة ولكن على الأقل التنقل إلى الطرق داخل نفس المكون يعمل.

نأسف على التأخير. سألقي نظرة على هذا اليوم.

حسنًا .. جربت هذا للتو باستخدام تطبيق Angular جديد على VSCode 1.43.2 ، مع 0.901.0 من الامتداد. بدأت خدمة اللغة ويبدو أنها تعمل بشكل جيد.

هل يمكن لأي شخص يواجه هذه المشكلة توفير ارتباط إلى المستودع الذي يواجه هذه المشكلة فيه؟ ما النظام الأساسي (windows ، Linux ، mac) الذي تستخدمه؟ ما هو مدير الحزم (الغزل ، npm ، إلخ) الذي تستخدمه لتثبيت تبعيات npm؟

لقد حاولت في الواقع إعادة إنتاج هذه المشكلة في المشاريع الصغيرة والمتوسطة ولم ألاحظ هذه المشكلة ولكن في تطبيق المؤسسة الحقيقي يبدأ في الحدوث (حوالي 1000 مكون ملفوفة بوحدات نمطية)

record2

وقت بدء التشغيل ليس رائعًا - لقد كان سبب عدد من تقارير الأداء. ربما يكون هذا مظهرًا من مظاهر ذلك ، حيث يستغرق الامتداد وقتًا طويلاً في التحميل ويطلق عليه VSCode.

@ kyliau هل لديك أي رؤى؟

مرحبًا بالجميع ، لقد واجهت هذه المشكلة منذ وقت طويل. مع التحديث إلى> 9.0.0 ، في الغالب ، توقف المكون الإضافي عن العمل. لقد لاحظت أنه ينقطع دائمًا عندما أستخدم Go to reference ، أو أضف وحدة نمطية جديدة في SharedModule أو شيء مشابه ، وبمجرد تعطله ، عندما أذهب إلى مكون آخر كان يعمل يظهر هذه الإخفاقات في القالب:

Property binding ngIf not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations".

Property binding ngForOf not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations".

Can't bind to 'ngForOf' since it isn't a known property of 'span'.

The pipe 'async' could not be found

إذا قمت بتحرير القالب وحفظته ، فستختفي الأخطاء ولن يعمل المكون الإضافي بعد الآن (لا يُظهر أي خطأ ولا يعطيني أي تحسس) حتى أقوم بإعادة تشغيل vscode. عمليًا ، أقوم بالتطوير دون أي مساعدة (في النموذج)

لقد حاولت إعادة إنتاجها ، لكنها معقدة. في مشروع جديد ( ng new ) تمكنت من القيام بذلك ، ولكن مرة واحدة فقط: مرتبك: لا أعرف بالضبط ما هي الخطوات لكسرها ، ولكن في مشروع كبير يكون الأمر أسهل. كيف يمكنني إظهار معلومات تصحيح الأخطاء لمعرفة أين ينكسر؟ لا يمكنني مشاركة مشروعي لأنه مغلق: العرق:

PD: لقد وجدت وقتًا اليوم للإبلاغ عن ذلك ، وقد رأيت هذه المشكلة ، لذا قبل أن أفتح عددًا جديدًا أعتقد أنه يجب علي التعليق عليه هنا.

نعم ، أنا أميل إلى الاعتقاد بأن هذا هو وقت بدء تشغيل خدمة اللغة الضعيف الذي يزداد سوءًا بسبب المنتجات الكبيرة. ينهي VSCode طلبات خدمة اللغة إذا استغرقت وقتًا طويلاً للرد. من المحتمل أيضًا أن دقة التوجيهات والأنابيب لا تحدث بشكل صحيح داخل مترجم Angular. kyliau هل أنت على علم بأي تغييرات على Angular في 9.1 قد تكون مرتبطة بهذا؟

كيف يمكنني إظهار معلومات تصحيح الأخطاء لمعرفة أين ينكسر؟ لا يمكنني مشاركة مشروعي لأنه مغلق 😓

@ tonivj5 إذا كنت ترغب في ذلك ، يمكنك مشاركة سجلات تصحيح الأخطاء المطابقة للوقت الذي ترى فيه توقف الامتداد عن العمل. يتم إدراج مسار ملف السجل في إخراج الملحق (View> Output> Angular Language Service)

أكيد!


ayazhafiz ، تعطله :

 تم تحديث معلومات 0 [9: 56: 42.707] تنسيق معلومات المضيف
 معلومات 1 [9: 56: 42.707] إعادة تحميل المشاريع.
 معلومات 2 [9: 56: 42.707] الهيكل قبل التأكد من ProjectForOpenFiles:
 المعلومات 3 [9: 56: 42.707] الهيكل بعد التأكد من ProjectForOpenFiles:
 تم تحديث معلومات 4 [9: 56: 42.707] تعيينات ملحق ملف المضيف
 معلومات 5 [9: 56: 42.712] مسار البحث: / home / my / project / src / app / theme / element / list-box
 Info 6 [9: 56: 42.713] للحصول على معلومات: /home/my/project/src/app/theme/components/list-box/list.component.ts :: اسم ملف التكوين: / home / my / project / tsconfig .json
 Info 7 [9: 56: 42.714] فتح ملف التكوين /home/my/project/tsconfig.json
 Info 8 [9: 56: 42.795] التهيئة: /home/my/project/tsconfig.json: {
 "rootNames": [
 "/home/my/project/jest.setup.ts" ،
 "/home/my/project/e2e/src/app.e2e-spec.ts" ،
 "/home/my/project/e2e/src/app.po.ts" ،
 "/home/my/project/src/main.ts" ،
 "/home/my/project/src/polyfills.ts" ،
 "/home/my/project/src/typings.d.ts" ،
 "/home/my/project/src/zone-flags.ts" ،
 "/home/my/project/src/app/app-routing.module.ts" ،
 "/home/my/project/src/app/app.component.ts" ،
 "/home/my/project/src/app/app.module.ts" ،
 "/home/my/project/src/app/core/core.module.ts" ،
 "/home/my/project/src/app/core/module-import-guard.ts" ،
 "/home/my/project/src/app/core/shared.module.ts" ،
 "/home/my/project/src/app/core/guards/auth.guard.service.ts" ،
 "/home/my/project/src/app/core/interceptors/index.ts" ،
 "/home/my/project/src/app/core/interceptors/jwt.interceptor.ts" ،
 "/home/my/project/src/app/core/interceptors/logout-on-401.interceptor.ts" ،
 "/home/my/project/src/app/core/interceptors/notify-on-500.interceptor.ts" ،
 "/home/my/project/src/app/core/interceptors/notify-on-timeout.interceptor.ts" ،
 "/home/my/project/src/app/core/interceptors/simplify-http-error.interceptor.ts" ،
 -----_____----- الكثير من الملفات (~ 420 ملفًا) -------______----
 "/home/my/project/src/app/theme/components/table/table-sortable-header.directive.ts" ،
 "/home/my/project/src/app/theme/components/table/table.component.spec.ts" ،
 "/home/my/project/src/app/theme/components/table/table.component.ts" ،
 "/home/my/project/src/app/theme/components/table/table.module.ts" ،
 "/home/my/project/src/app/theme/components/table/table.ts" ،
 "/home/my/project/src/app/theme/components/table/custom-cells/component-cell.component.ts" ،
 "/home/my/project/src/app/theme/components/table/custom-cells/composition-cell.component.ts" ،
 "/home/my/project/src/app/theme/components/table/custom-cells/index.ts" ،
 "/home/my/project/src/app/theme/components/table/custom-cells/template-cell.component.ts" ،
 "/home/my/project/src/app/theme/components/table/tokens/context.token.ts" ،
 "/home/my/project/src/app/theme/components/table/tokens/index.ts" ،
 "/home/my/project/src/app/theme/components/table/tokens/item.token.ts" ،
 "/home/my/project/src/app/theme/components/table/tokens/property.token.ts" ،
 "/home/my/project/src/app/theme/components/table/tokens/value.token.ts" ،
 "/home/my/project/src/app/theme/directives/clearlable.directive.ts" ،
 "/home/my/project/src/app/theme/directives/error.directive.ts" ،
 "/home/my/project/src/app/theme/directives/errors.directive.ts" ،
 "/home/my/project/src/app/theme/directives/form-control-valid.directive.ts" ،
 "/home/my/project/src/app/theme/directives/has-permission.directive.ts" ،
 "/home/my/project/src/app/theme/directives/index.ts" ،
 "/home/my/project/src/app/theme/directives/ng-const.directive.ts" ،
 "/home/my/project/src/app/theme/directives/ng-let.directive.ts" ،
 "/home/my/project/src/app/theme/directives/ng-var.directive.ts" ،
 "/home/my/project/src/app/theme/directives/tooltip.directive.ts" ،
 "/home/my/project/src/app/theme/layout/layout.component.ts" ،
 "/home/my/project/src/app/theme/pipes/capitalize.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/date-ago.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/entries.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/has-permission.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/index.ts" ،
 "/home/my/project/src/app/theme/pipes/memoize.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/money.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/number-with-commas.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/pair.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/plural.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/round.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/split.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/timing.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/to$.ts" ،
 "/home/my/project/src/app/theme/pipes/track-by-property.pipe.ts" ،
 "/home/my/project/src/app/theme/pipes/values.pipe.ts" ،
 "/home/my/project/src/app/theme/styles/theme.default.ts" ،
 "/home/my/project/src/assets/i18n/de.ts" ،
 "/home/my/project/src/assets/i18n/en.ts" ،
 "/home/my/project/src/environment/environment.common.ts" ،
 "/home/my/project/src/environment/environment.prod.ts"،
 "/home/my/project/src/environment/environment.staging.ts"،
 "/home/my/project/src/environment/environment.ts" ،
 "/home/my/project/src/environment/environment.type.ts"
 ] ،
 "والخيارات": {
 "الوحدة": 99 ،
 "baseUrl": "/ home / my / project / src" ،
 "outDir": "/ home / my / project / dist / out-tsc" ،
 "sourceMap": صحيح ،
 "إعلان": خطأ ،
 "importHelpers": صحيح ،
 "moduleResolution": 2 ،
 "downlevelIteration": صحيح ،
 "emitDecoratorMetadata": صحيح ،
 "ديكورات تجريبية": صحيح ،
 "الهدف": 2 ،
 "typeRoots": [
 "/ home / my / project / node_modules / @ types"
 ] ،
 "lib": [
 "lib.es2018.d.ts" ،
 "lib.dom.d.ts" ،
 "lib.es2019.array.d.ts" ،
 "lib.es2019.object.d.ts"
 ] ،
 "مسارات": {
 "@حالة/*": [
 "app / core / state / *"
 ] ،
 "@النواة/*": [
 "التطبيق / الأساسية / *"
 ] ،
 "@أصول/*": [
 "أصول/*"
 ] ،
 "@ صفحات / *": [
 "التطبيق / الصفحات / *"
 ] ،
 "@سمة/*": [
 "التطبيق / الموضوع / *"
 ]
 } ،
 "configFilePath": "/home/my/project/tsconfig.json"
 }
 }
 Info 9 [9: 56: 44.794] تحميل المكوّن الإضافي العام @ angular / language-service
 Info 10 [9: 56: 44.794] تمكين plugin @ angular / language-service من المسارات المرشحة: /home/my/.vscode/extensions/angular.ng-template-0.901.0/server/node_modules/@angular/language- service / bundles / language-service.umd.js ، / home / my / project / node_modules / typescript / lib / tsserverlibrary.js /../../ ..
 المعلومات 11 [9: 56: 44.794] تحميل @ angular / language-service من /home/my/.vscode/extensions/angular.ng-template-0.901.0/server/node_modules/@angular/language-service/bundles/ language-service.umd.js (تم حلها إلى /home/my/.vscode/extensions/angular.ng-template-0.901.0/server/node_modules/@angular/language-service/bundles/language-service.umd.js / node_modules)
 معلومات 12 [9: 56: 44.849] نجح التحقق من صحة البرنامج المساعد
 Info 13 [9: 56: 44.919] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 14 [9: 56: 49.301] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 1 هيكل تم التغيير: صحيح منقضي: 4382ms
 Info 15 [9: 56: 49.302] مشروع "/home/my/project/tsconfig.json" (مهيأ) 
 معلومات 16 [9: 56: 49.302] ملفات (1611)

 معلومات 17 [9: 56: 49.302] ----------------------------------------- ------
 Info 18 [9: 56: 49.311] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 19 [9: 56: 49.351] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 2 هيكل تم التغيير: خطأ منقضي: 40 مللي ثانية
 Info 20 [9: 56: 49.351] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 21 [9: 56: 49.358] مسار البحث: / home / my / project / src / app / theme / element / list-box
 معلومات 22 [9: 56: 49.358] للحصول على معلومات: /home/my/project/src/app/theme/components/list-box/list-box.component.ts :: اسم ملف التكوين: / home / my / project /tsconfig.json
 Info 23 [10: 3: 3.276] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 Info 24 [10: 3: 3.277] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 25 [10: 3: 3.549] مسار البحث: / home / my / project / src / app / theme / element / list-box
 معلومات 26 [10: 3: 3.549] للحصول على معلومات: /home/my/project/src/app/theme/components/list-box/infinite-scroll.component.ts :: اسم ملف التكوين: / home / my / project /tsconfig.json
 معلومات 27 [10: 3: 3.748] مسار البحث: / home / my / project / src / app / theme / element / list-box
 Info 28 [10: 3: 3.748] للحصول على معلومات: /home/my/project/src/app/theme/components/list-box/infinite-scroll.component.ts :: اسم ملف التكوين: / home / my / project /tsconfig.json
 معلومات 29 [10: 3: 4.484] مسار البحث: / home / my / project / src / app / theme / element / list-box
 معلومات 30 [10: 3: 4.484] للحصول على معلومات: /home/my/project/src/app/theme/components/list-box/infinite-scroll.component.ts :: اسم ملف التكوين: / home / my / project /tsconfig.json
 معلومات 31 [10: 3: 23.428] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop
 معلومات 32 [10: 3: 23.429] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/drag-utils.d.ts :: اسم ملف التكوين: / home / my / project / tsconfig.json
 معلومات 33 [10: 3: 34.571] مسار البحث: / home / my / project / src / app / pages / roles / role-form / inputs
 Info 34 [10: 3: 34.571] للحصول على معلومات: /home/my/project/src/app/pages/roles/role-form/inputs/list-box-input.component.ts :: اسم ملف التكوين: / home /my/project/tsconfig.json
 Info 35 [10: 3: 37.687] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 Info 36 [10: 3: 37.760] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json الإصدار: 3 هيكل تم التغيير: خطأ منقضي: 73ms
 Info 37 [10: 3: 37.760] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 Info 38 [10: 3: 38.370] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 39 [10: 3: 38.424] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 4 هيكل تم التغيير: خطأ منقضي: 53 مللي ثانية
 Info 40 [10: 3: 38.424] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 41 [10: 3: 41.204] مسار البحث: / home / my / project / node_modules / @ angular / common
 معلومات 42 [10: 3: 41.205] للحصول على معلومات: /home/my/project/node_modules/@angular/common/common.d.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 Info 43 [10: 3: 41.205] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 44 [10: 3: 41.442] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 5 هيكل تم التغيير: صحيح منقضي: 237 مللي ثانية
 Info 45 [10: 3: 41.442] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 46 [10: 3: 41.447] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 Info 47 [10: 3: 41.621] الانتهاء من التحديث GraphicWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 6 هيكل التغيير: صحيح المنقضي: 174 مللي ثانية
 Info 48 [10: 3: 41.621] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 49 [10: 3: 41.889] مسار البحث: / home / my / project / node_modules / @ angular / common
 معلومات 50 [10: 3: 41.889] للحصول على معلومات: /home/my/project/node_modules/@angular/common/common.d.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 معلومات 51 [10: 3: 41.889] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 52 [10: 3: 42.64] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 7 هيكل التغيير: صحيح المنقضي: 175 مللي ثانية
 Info 53 [10: 3: 42.64] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 54 [10: 3: 42.267] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 55 [10: 3: 42.460] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 8 هيكل التغيير: صحيح المنقضي: 193 مللي ثانية
 معلومات 56 [10: 3: 42.461] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 57 [10: 3: 50.307] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 58 [10: 3: 50.383] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 9 هيكل تم التغيير: خطأ منقضي: 76 مللي ثانية
 Info 59 [10: 3: 50.383] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 60 [10: 3: 53.642] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 61 [10: 3: 53.718] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 10 هيكل تم التغيير: خطأ منقضي: 76 مللي ثانية
 معلومات 62 [10: 3: 53.718] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 Info 63 [10: 3: 54.658] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 64 [10: 3: 54.725] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 11 هيكل تم التغيير: خطأ منقضي: 66 مللي ثانية
 Info 65 [10: 3: 54.725] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 Info 66 [10: 3: 55.567] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 67 [10: 3: 55.644] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 12 هيكل تم التغيير: خطأ منقضي: 76 مللي ثانية
 Info 68 [10: 3: 55.644] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 69 [10: 3: 56.493] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 Info 70 [10: 3: 56.562] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 13 هيكل تم التغيير: خطأ منقضي: 68 مللي ثانية
 Info 71 [10: 3: 56.562] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 72 [10: 3: 57.224] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 73 [10: 3: 57.295] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 14 هيكل تم التغيير: خطأ منقضي: 71 مللي ثانية
 Info 74 [10: 3: 57.295] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 75 [10: 3: 58.802] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 Info 76 [10: 3: 58.875] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 15 هيكل تم التغيير: خطأ منقضي: 73 مللي ثانية
 Info 77 [10: 3: 58.875] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 78 [10: 4: 2.981] مسار البحث: / home / my / project / node_modules / @ angular / common
 معلومات 79 [10: 4: 2.981] للحصول على معلومات: /home/my/project/node_modules/@angular/common/common.d.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 Info 80 [10: 4: 2.981] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 81 [10: 4: 3.160] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 16 هيكل تم التغيير: صحيح منقضي: 179 مللي ثانية
 Info 82 [10: 4: 3.161] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 83 [10: 4: 3.167] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 84 [10: 4: 3.343] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 17 هيكل تم التغيير: صحيح منقضي: 176 مللي ثانية
 Info 85 [10: 4: 3.343] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 86 [10: 4: 3.546] مسار البحث: / home / my / project / node_modules / @ angular / common
 Info 87 [10: 4: 3.546] للحصول على معلومات: /home/my/project/node_modules/@angular/common/common.d.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 Info 88 [10: 4: 3.546] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 89 [10: 4: 3.736] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 18 هيكل تغير: صحيح انقضى: 190 مللي ثانية
 Info 90 [10: 4: 3.736] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 91 [10: 4: 3.881] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 92 [10: 4: 4.51] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 19 هيكل تم التغيير: صحيح منقضي: 170 مللي ثانية
 معلومات 93 [10: 4: 4.51] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 94 [10: 4: 4.579] مسار البحث: / home / my / project / node_modules / @ angular / common
 معلومات 95 [10: 4: 4.579] للحصول على معلومات: /home/my/project/node_modules/@angular/common/common.d.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 معلومات 96 [10: 4: 4.579] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 97 [10: 4: 4.822] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 20 هيكل تغير: صحيح انقضى: 243 مللي ثانية
 Info 98 [10: 4: 4.822] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 99 [10: 4: 6.482] مسار البحث: / home / my / project / node_modules / typescript / lib
 Info 100 [10: 4: 6.482] للحصول على معلومات: /home/my/project/node_modules/typescript/lib/lib.es5.d.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 Info 101 [10: 4: 6.482] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 102 [10: 4: 6.559] الانتهاء من تحديث GraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 21 هيكل تم التغيير: خطأ منقضي: 77 مللي ثانية
 Info 103 [10: 4: 6.559] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 104 [10: 4: 6.561] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 Info 105 [10: 4: 6.621] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 22 هيكل تم التغيير: خطأ منقضي: 60 مللي ثانية
 Info 106 [10: 4: 6.621] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 107 [10: 4: 8.215] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop
 معلومات 108 [10: 4: 8.215] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/drag-events.d.ts :: اسم ملف التكوين: / home / my / project / tsconfig.json
 معلومات 109 [10: 4: 8.466] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop
 معلومات 110 [10: 4: 8.466] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/drag-events.d.ts :: اسم ملف التكوين: / home / my / project / tsconfig.json
 معلومات 111 [10: 4: 11.890] مسار البحث: / home / my / project / src / app / theme / element / list-box
 معلومات 112 [10: 4: 11.891] للحصول على معلومات: /home/my/project/src/app/theme/components/list-box/infinite-scroll.component.ts :: اسم ملف التكوين: / home / my / project /tsconfig.json
 معلومات 113 [10: 4: 13.45] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 114 [10: 4: 13.46] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 115 [10: 4: 25.583] مسار البحث: / home / my / project / src / app / theme / element / list-box
 معلومات 116 [10: 4: 25.583] للحصول على معلومات: /home/my/project/src/app/theme/components/list-box/infinite-scroll.component.ts :: اسم ملف التكوين: / home / my / project /tsconfig.json
 معلومات 117 [10: 4: 25.583] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 118 [10: 4: 25.797] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 23 هيكل تم التغيير: صحيح منقضي: 214 مللي ثانية
 معلومات 119 [10: 4: 25.797] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 120 [10: 4: 36.794] مسار البحث: / home / my / project / src / app / pages
 معلومات 121 [10: 4: 36.794] للحصول على معلومات: /home/my/project/src/app/pages/pages.component.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 معلومات 122 [10: 4: 40.400] مسار البحث: / home / my / project / src / app / pages
 معلومات 123 [10: 4: 40.401] للحصول على معلومات: /home/my/project/src/app/pages/pages.module.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 معلومات 124 [10: 4: 46.148] مسار البحث: / home / my / project / src / app / pages / roles
 Info 125 [10: 4: 46.149] للحصول على معلومات: /home/my/project/src/app/pages/roles/roles.component.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 معلومات 126 [10: 4: 54.561] مسار البحث: / home / my / project / src / app
 معلومات 127 [10: 4: 54.562] للحصول على معلومات: /home/my/project/src/app/app.component.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 معلومات 128 [10: 5: 57.541] مسار البحث: / home / my / project / src / app / theme / element / list-box
 معلومات 129 [10: 5: 57.541] للحصول على معلومات: /home/my/project/src/app/theme/components/list-box/infinite-scroll.component.ts :: اسم ملف التكوين: / home / my / project /tsconfig.json
 معلومات 130 [10: 6: 22.563] مسار البحث: / home / my / project / src / app / theme / element / login
 Info 131 [10: 6: 22.563] للحصول على معلومات: /home/my/project/src/app/theme/components/login/login.component.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 معلومات 132 [10: 6: 24.189] مسار البحث: / home / my / project / src / app / theme / element / list-box
 معلومات 133 [10: 6: 24.189] للحصول على معلومات: /home/my/project/src/app/theme/components/list-box/infinite-scroll.component.ts :: اسم ملف التكوين: / home / my / project /tsconfig.json
 معلومات 134 [10: 6: 29.254] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 Info 135 [10: 6: 29.254] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drag.d.ts :: اسم ملف التكوين: / home / my / project / tsconfig.json
 معلومات 136 [10: 6: 29.736] مسار البحث: / home / my / project / node_modules / @ angular / common
 Info 137 [10: 6: 29.736] للحصول على معلومات: /home/my/project/node_modules/@angular/common/common.d.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 معلومات 138 [10: 6: 29.736] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 Info 139 [10: 6: 29.912] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 24 هيكل تم التغيير: صحيح منقضي: 176 مللي ثانية
 Info 140 [10: 6: 29.912] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 141 [10: 6: 29.916] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 142 [10: 6: 30.78] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 25 هيكل التغيير: صحيح المنقضي: 162 مللي ثانية
 Info 143 [10: 6: 30.78] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 144 [10: 6: 30.354] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 Info 145 [10: 6: 30.354] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 146 [10: 6: 30.676] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 147 [10: 6: 30.676] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 المعلومات 148 [10: 6: 30.815] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 149 [10: 6: 30.816] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 150 [10: 6: 31.9] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 Info 151 [10: 6: 31.10] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 152 [10: 6: 31.296] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 Info 153 [10: 6: 31.296] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 المعلومات 154 [10: 6: 31.554] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 Info 155 [10: 6: 31.554] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 156 [10: 6: 31.585] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 Info 157 [10: 6: 31.586] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 158 [10: 6: 31.881] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 159 [10: 6: 31.881] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 160 [10: 6: 32.10] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 161 [10: 6: 32.12] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 162 [10: 6: 32.121] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 163 [10: 6: 32.122] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 164 [10: 6: 36.676] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 165 [10: 6: 36.676] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 Info 166 [10: 6: 37.648] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 167 [10: 6: 37.649] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 168 [10: 6: 37.845] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 Info 169 [10: 6: 37.846] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 170 [10: 6: 37.941] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 171 [10: 6: 37.942] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 172 [10: 6: 38.320] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 173 [10: 6: 38.321] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 174 [10: 6: 40.355] مسار البحث: / home / my / project / src / app / theme / element / list-box
 معلومات 175 [10: 6: 40.356] للحصول على معلومات: /home/my/project/src/app/theme/components/list-box/infinite-scroll.component.ts :: اسم ملف التكوين: / home / my / project /tsconfig.json
 معلومات 176 [10: 6: 40.729] مسار البحث: / home / my / project / src / app / theme / element / list-box
 معلومات 177 [10: 6: 40.729] للحصول على معلومات: /home/my/project/src/app/theme/components/list-box/infinite-scroll.component.ts :: اسم ملف التكوين: / home / my / project /tsconfig.json
 معلومات 178 [10: 6: 40.757] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 179 [10: 6: 40.758] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 معلومات 180 [10: 6: 45.608] مسار البحث: / home / my / project / node_modules / @ angular / common
 Info 181 [10: 6: 45.608] للحصول على معلومات: /home/my/project/node_modules/@angular/common/common.d.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 Info 182 [10: 6: 45.608] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 183 [10: 6: 45.770] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 26 هيكل التغيير: صحيح المنقضي: 162 مللي ثانية
 معلومات 184 [10: 6: 45.770] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 185 [10: 6: 45.775] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 186 [10: 6: 45.923] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 27 هيكل تغيير: صحيح انقضى: 148 مللي ثانية
 Info 187 [10: 6: 45.924] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 188 [10: 6: 46.81] مسار البحث: / home / my / project / node_modules / @ angular / common
 معلومات 189 [10: 6: 46.82] للحصول على معلومات: /home/my/project/node_modules/@angular/common/common.d.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 Info 190 [10: 6: 46.82] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 Info 191 [10: 6: 46.233] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 28 هيكل التغيير: صحيح المنقضي: 151 مللي ثانية
 معلومات 192 [10: 6: 46.233] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 193 [10: 6: 46.236] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 194 [10: 6: 46.391] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 29 هيكل التغيير: صحيح المنقضي: 155 مللي ثانية
 Info 195 [10: 6: 46.391] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 Info 196 [10: 6: 46.525] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 197 [10: 6: 46.525] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drag.d.ts :: اسم ملف التكوين: / home / my / project / tsconfig.json
 معلومات 198 [10: 6: 47.93] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 199 [10: 6: 47.93] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drag.d.ts :: اسم ملف التكوين: / home / my / project / tsconfig.json
 معلومات 200 [10: 6: 50.13] مسار البحث: / home / my / project / node_modules / @ angular / common
 معلومات 201 [10: 6: 50.13] للحصول على معلومات: /home/my/project/node_modules/@angular/common/common.d.ts :: اسم ملف التكوين: /home/my/project/tsconfig.json
 Info 202 [10: 6: 50.13] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 203 [10: 6: 50.164] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 30 هيكل تم التغيير: صحيح منقضي: 151 مللي ثانية
 Info 204 [10: 6: 50.165] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 Info 205 [10: 6: 50.167] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 206 [10: 6: 50.309] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 31 هيكل التغيير: صحيح المنقضي: 142 مللي ثانية
 Info 207 [10: 6: 50.309] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 0
 معلومات 208 [12: 6: 26.85] مسار البحث: / home / my / project / node_modules / @ angular / cdk / drag-drop / directives
 معلومات 209 [12: 6: 26.85] للحصول على معلومات: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: اسم ملف التكوين: / home / my / مشروع / tsconfig.json
 Info 210 [12: 6: 28.939] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 211 [12: 6: 29.13] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 32 هيكل تغير: خطأ منقضي: 74ms
 Info 212 [12: 6: 29.13] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 Info 213 [12: 6: 30.57] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 214 [12: 6: 30.120] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 33 هيكل تم التغيير: خطأ منقضي: 63 مللي ثانية
 معلومات 215 [12: 6: 30.120] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 216 [12: 6: 30.396] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 معلومات 217 [12: 6: 30.458] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 34 هيكل تم التغيير: خطأ منقضي: 62 مللي ثانية
 Info 218 [12: 6: 30.458] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 219 [12: 6: 31.339] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 Info 220 [12: 6: 31.429] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 35 هيكل تغيير: خطأ منقضي: 90 مللي ثانية
 Info 221 [12: 6: 31.429] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 222 [12: 6: 34.331] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 Info 223 [12: 6: 34.383] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 36 هيكل تم التغيير: خطأ منقضي: 52 مللي ثانية
 Info 224 [12: 6: 34.383] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 Info 225 [12: 6: 36.17] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
 Info 226 [12: 6: 36.82] تحديث الإنهاءGraphWorker: المشروع: /home/my/project/tsconfig.json الإصدار: 37 هيكل تم التغيير: خطأ منقضي: 65 مللي ثانية
 معلومات 227 [12: 6: 36.82] برنامج مختلف بنفس مجموعة الملفات :: oldProgram.structureIsReused :: 2
 معلومات 228 [12: 6: 37.248] بدء updateGraphWorker: المشروع: /home/my/project/tsconfig.json
Info 229 [12:6:37.318] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 38 structureChanged: false Elapsed: 70ms
Info 230 [12:6:37.318] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 231 [12:6:38.178] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 232 [12:6:38.239] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 39 structureChanged: false Elapsed: 61ms
Info 233 [12:6:38.239] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 234 [12:6:52.188] Search path: /home/my/project/src/app/pages/roles/role-form/inputs
Info 235 [12:6:52.189] For info: /home/my/project/src/app/pages/roles/role-form/inputs/permission.component.ts :: Config file name: /home/my/project/tsconfig.json
Info 236 [12:6:52.702] Search path: /home/my/project/src/app/pages/roles/role-form/inputs
Info 237 [12:6:52.702] For info: /home/my/project/src/app/pages/roles/role-form/inputs/permission.component.ts :: Config file name: /home/my/project/tsconfig.json
Info 238 [12:6:56.313] Search path: /home/my/project/src/app/core/models
Info 239 [12:6:56.313] For info: /home/my/project/src/app/core/models/permission.ts :: Config file name: /home/my/project/tsconfig.json
Info 240 [12:7:0.783] Search path: /home/my/project/node_modules/@angular/forms
Info 241 [12:7:0.783] For info: /home/my/project/node_modules/@angular/forms/forms.d.ts :: Config file name: /home/my/project/tsconfig.json
Info 242 [12:7:0.783] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 243 [12:7:0.846] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 40 structureChanged: false Elapsed: 63ms
Info 244 [12:7:0.846] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 245 [12:7:0.848] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 246 [12:7:0.899] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 41 structureChanged: false Elapsed: 51ms
Info 247 [12:7:0.899] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 248 [12:7:1.374] Search path: /home/my/project/node_modules/@angular/common
Info 249 [12:7:1.375] For info: /home/my/project/node_modules/@angular/common/common.d.ts :: Config file name: /home/my/project/tsconfig.json
Info 250 [12:7:1.375] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 251 [12:7:1.544] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 42 structureChanged: true Elapsed: 169ms
Info 252 [12:7:1.544] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 253 [12:7:1.748] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 254 [12:7:1.942] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 43 structureChanged: true Elapsed: 194ms
Info 255 [12:7:1.942] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 256 [12:7:2.279] Search path: /home/my/project/node_modules/@angular/common
Info 257 [12:7:2.280] For info: /home/my/project/node_modules/@angular/common/common.d.ts :: Config file name: /home/my/project/tsconfig.json
Info 258 [12:7:2.280] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 259 [12:7:2.475] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 44 structureChanged: true Elapsed: 195ms
Info 260 [12:7:2.475] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 261 [12:7:2.481] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 262 [12:7:2.632] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 45 structureChanged: true Elapsed: 151ms
Info 263 [12:7:2.632] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 264 [12:7:4.353] Search path: /home/my/project/node_modules/@angular/core
Info 265 [12:7:4.353] For info: /home/my/project/node_modules/@angular/core/core.d.ts :: Config file name: /home/my/project/tsconfig.json
Info 266 [12:7:4.353] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 267 [12:7:4.599] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 46 structureChanged: true Elapsed: 246ms
Info 268 [12:7:4.599] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 269 [12:7:4.606] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 270 [12:7:4.812] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 47 structureChanged: true Elapsed: 206ms
Info 271 [12:7:4.812] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 272 [12:7:4.965] Search path: /home/my/project/src/app/theme/components/list-box
Info 273 [12:7:4.965] For info: /home/my/project/src/app/theme/components/list-box/infinite-scroll.component.ts :: Config file name: /home/my/project/tsconfig.json
Info 274 [12:7:5.305] Search path: /home/my/project/src/app/theme/components/list-box
Info 275 [12:7:5.305] For info: /home/my/project/src/app/theme/components/list-box/infinite-scroll.component.ts :: Config file name: /home/my/project/tsconfig.json
Info 276 [12:7:5.500] Search path: /home/my/project/node_modules/@angular/core
Info 277 [12:7:5.500] For info: /home/my/project/node_modules/@angular/core/core.d.ts :: Config file name: /home/my/project/tsconfig.json
Info 278 [12:7:5.501] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 279 [12:7:5.738] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 48 structureChanged: true Elapsed: 237ms
Info 280 [12:7:5.738] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 281 [12:7:5.745] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 282 [12:7:5.958] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 49 structureChanged: true Elapsed: 213ms
Info 283 [12:7:5.958] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 284 [12:7:18.161] Search path: /home/my/project/node_modules/@angular/core
Info 285 [12:7:18.161] For info: /home/my/project/node_modules/@angular/core/core.d.ts :: Config file name: /home/my/project/tsconfig.json
Info 286 [12:7:18.161] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 287 [12:7:18.403] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 50 structureChanged: true Elapsed: 241ms
Info 288 [12:7:18.403] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 289 [12:7:18.410] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 290 [12:7:18.627] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 51 structureChanged: true Elapsed: 217ms
Info 291 [12:7:18.627] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 292 [12:7:27.572] Search path: /home/my/project/node_modules/@angular/common
Info 293 [12:7:27.573] For info: /home/my/project/node_modules/@angular/common/common.d.ts :: Config file name: /home/my/project/tsconfig.json
Info 294 [12:7:27.573] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 295 [12:7:27.721] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 52 structureChanged: true Elapsed: 148ms
Info 296 [12:7:27.721] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 297 [12:7:27.724] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 298 [12:7:27.876] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 53 structureChanged: true Elapsed: 152ms
Info 299 [12:7:27.876] Different program with same set of files:: oldProgram.structureIsReused:: 0
Info 300 [12:7:38.744] Search path: /home/my/project/node_modules/@angular/cdk/drag-drop/directives
Info 301 [12:7:38.744] For info: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: Config file name: /home/my/project/tsconfig.json
Info 302 [12:7:38.782] Search path: /home/my/project/node_modules/@angular/cdk/drag-drop/directives
Info 303 [12:7:38.783] For info: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: Config file name: /home/my/project/tsconfig.json
Info 304 [12:7:39.19] Search path: /home/my/project/node_modules/@angular/cdk/drag-drop/directives
Info 305 [12:7:39.20] For info: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: Config file name: /home/my/project/tsconfig.json
Info 306 [12:7:40.86] Search path: /home/my/project/node_modules/@angular/cdk/drag-drop/directives
Info 307 [12:7:40.88] For info: /home/my/project/node_modules/@angular/cdk/drag-drop/directives/drop-list.d.ts :: Config file name: /home/my/project/tsconfig.json
Info 308 [12:7:44.256] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 309 [12:7:44.320] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 54 structureChanged: false Elapsed: 64ms
Info 310 [12:7:44.320] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 311 [12:7:45.423] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 312 [12:7:45.500] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 55 structureChanged: false Elapsed: 77ms
Info 313 [12:7:45.500] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 314 [12:7:46.554] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 315 [12:7:46.600] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 56 structureChanged: false Elapsed: 46ms
Info 316 [12:7:46.600] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 317 [12:8:10.548] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 318 [12:8:10.630] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 57 structureChanged: false Elapsed: 81ms
Info 319 [12:8:10.630] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 320 [12:8:11.426] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 321 [12:8:11.492] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 58 structureChanged: false Elapsed: 66ms
Info 322 [12:8:11.492] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 323 [12:8:12.497] Starting updateGraphWorker: Project: /home/my/project/tsconfig.json
Info 324 [12:8:12.562] Finishing updateGraphWorker: Project: /home/my/project/tsconfig.json Version: 59 structureChanged: false Elapsed: 65ms
Info 325 [12:8:12.562] Different program with same set of files:: oldProgram.structureIsReused:: 2

حسنًا ، لا يوجد شيء غير متوقع هنا. ماذا عن الحق قبل أن ينكسر؟ هل تبدو متشابهة؟

ماذا عن الحق قبل أن ينكسر؟ هل تبدو متشابهة؟

أنا لا أفهم بالضبط ما تعنيه.

قبل أن ينكسر مباشرة ، لا يعطي vscode أي تحسس في القالب. عندما أنتقل إلى ملف آخر ، فإنه يعرض الأخطاء التي علقت عليها هنا (https://github.com/angular/vscode-ng-language-service/issues/713#issuecomment-612593758). إذا كتبت (على سبيل المثال) فراغًا ، فستختفي الأخطاء ويتعطل التحسس في كل قالب (بدون حساسية).

ببساطة ، توقف عن العمل: محبط:

لقد تعلمت كيفية كسرها أكثر أو أقل التكاثر. لقد قمت بعمل gif:
error-vscode-ng

يبدو أنك إذا قمت بتحرير القالب وكسره وإصلاحه في بضع ثوانٍ. إنه يكسر المكون الإضافي (لا يظهر السجل شيئًا: مرتبك :)

أعني ماذا يقول ملف السجل مباشرة قبل فواصل هذا؟

أفضل تخميني هو أن خدمة اللغة تستغرق وقتًا طويلاً للاستجابة ويتم إلغاء الطلبات.

نعم ، يبدو هو نفسه. عندما يتعطل المكون الإضافي ، لا يضيف السجل أي سطر آخر ، ويعلق هناك.

هل يمكنني فعل المزيد للمساعدة في حل هذه المشكلة؟ بدون البرنامج المساعد ، يصبح العمل أكثر صعوبة: sweat_smile:

حسنا فهمت.


От: Toni Villena [email protected]
Отправлено: الخميس، أبريل 16، 2020 1:26:11 م
Кому: الزاوي / vscode-ng-language-service [email protected]
العنوان: حافظ [email protected] ؛ أذكر [email protected]
ملاحظة: رد: [angular / vscode-ng-language-service] Angular Language Service 0.901 غير مفعلة على VS Code 1.43.2 (# 713)

نعم ، يبدو هو نفسه. عندما يتعطل البرنامج المساعد. لا يضيف السجل أي سطر آخر ، فهو عالق هناك.

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرةً ، أو قم بعرضه على GitHub https://github.com/angular/vscode-ng-language-service/issues/713#issuecomment-614876556 ، أو إلغاء الاشتراك https://github.com/notifications/unsubscribe- المصادقة / AE6GL6VJ7QCWKYWHCIY6NGTRM5SWHANCNFSM4LXZ6R7A .

نعم آسف لم أكن مفيدًا للغاية. لقد تعثرت في العمل والمرض ، لذلك لم أجد بضع ساعات للجلوس واكتشاف ذلك. عندما تسنح لي الفرصة ، سأحاول الجلوس مع تطبيق زاوية كبير ومعرفة ما يحدث.

إذا لاحظت أي أنماط عند حدوث ذلك ، فلا تتردد في إخبارهم في هذه الدردشة. يبدو أن هذه لم تكن مشكلة قبل هذا الإصدار ، لذا قد يساعد الرجوع في حل المشكلات.

تمام! شكرا لجهودك: 100:

@ tonivj5 هل يمكنك التقاط لقطة شاشة للوحة الإخراج ؟
يجب أن يبدو مثل هذا:
Screen Shot 2020-04-16 at 5 02 02 PM

@ kyliau ، بالتأكيد! هنا لديك: +1:
vscode-ng-template

يبدو أن المشكلة هنا بعد فترة من التحرير ، تتوقف خدمة اللغة عن الاستجابة لتغييرات المستخدم وتتعثر في حالة سيئة / قديمة. هذه ليست مشكلة تحميل المشروع ، كما هو مذكور في العنوان. سأقضي بعض الوقت للتحقيق ، ولكن كما أوضحت ، فإن الحصول على التكاثر ليس بالأمر السهل تمامًا. في غضون ذلك ، كحل مؤقت _ ، أقترح إعادة تشغيل خدمة اللغة ، كما هو موضح في لقطة الشاشة أدناه.

Screen Shot 2020-04-16 at 7 34 40 PM

لدي تحديث مع تحطمي.

pic

لقد تحققت من جميع أشياء HostBinding الخاصة بي - فهي لا بأس بها مع أحدث الوثائق الزاوية.

kyliau و ayazhafiz ، لقد تمكنت من إعادة الإنتاج في مشروع ng new يجب علي الإبلاغ عن المشكلات

فيما يلي الخطوات (يستغرق الأمر بضع دقائق):

  • افتح المشروع
  • افتح الملفات داخل المجلد language-service-breaks و app.component.html
  • قم ببعض الأعمال بتمرير الماوس فوق قالب list-box.component.ts 'والضغط على ctrl + تمرير الماوس.
  • انتقل إلى app.component.html ، وقم ببعض الأعمال في هذا القالب ، كل شيء على ما يرام.
  • انتقل إلى list.component.ts (يمكنك كسر أي ملف آخر لكني أستخدم هذا: الضحك :) وابدأ في تحريره: كسر القالب وإصلاحه ، كسر ، حفظ ، إصلاح ، كسر ، القيام ببعض التحسس ، الإصلاح ، حفظ ، كسر ، القيام ببعض التحسس ، كسر ، ... إنه ممل للغاية: العرق:
  • في وقت ما ، سوف ينكسر. عندما يحدث ذلك ، إذا ذهبت إلى list-box.component.ts ، فهذا يعمل. ولكن ، إذا قمت بتحرير list.component.ts مرة أخرى ورجعت إلى list-box.component.ts ، فقد تم كسره ، كما تم كسر جميع قوالب ملفات *.ts أيضًا (قوالب مضمنة).
  • انتقل إلى app.component.html ، فقط *ngIf معطل (عندما كان يعمل من قبل) ، يحدث ذلك مع التوجيهات الأخرى common ( *ngFor ، *ngSwitch ، إلخ) ولكن ليس بتوجيهاتي. ولكن ، يمكنك كسرها أيضًا ، والقيام بنفس الخطوات (كسر ، إصلاح ، حفظ ، تحسس ، .....). يكسر جميع ملفات *.html .

لقد قمت بعمل صورة متحركة (طويلة بعض الشيء ، 3 دقائق) لتظهر لك
ng-breaks

باستخدام مشروع أكبر ، من السهل حقًا كسره. أحيانًا يستغرق إعادة إنتاجها وقتًا أطول أو أقصر ، ولكن في النهاية ، تتعطل دائمًا. وقد لاحظت أن القوالب المضمنة والملفات لا تتعطل في نفس الوقت (على الأقل ، ليس تمامًا).

@ tonivj5 طريقة التكاثر ، اضغط أولاً على ctrl + تمرير الماوس فوق emit() ، ثم اضغط على ctrl + تمرير الماوس فوق *ngIf .
أو طريقة أخرى لإعادة إنتاج هذا الملف المفتوح core.d.ts ، ثم فتح الملف common.d.ts .

عندما يفتح المستخدم الملف core.d.ts محتوى core.d.ts يختلف عن محتوى القرص ، خدمة اللغة الزاوية ستزيل الرموز من core.d.ts ، أعتقد أن بعض الرموز تم إنشاؤها عند تهيئة المترجم.
kyliauayazhafiz ربما ينبغي لنا أن نتجاهل core.d.ts عند تحديث وحدة.
https://github.com/angular/angular/blob/master/packages/language-service/src/typescript_host.ts#L245 -L248

يبدو أن بعض نهاية السطر في core.d.ts هي CR ، وبعضها CRLF . عندما يفتحه vscode ، سيتم تنسيقه.
https://github.com/angular/vscode-ng-language-service/blob/4236352238aaa8355f2c74ba19999622bc790240/server/src/session.ts#L177
text !== ts.sys.readFile(filePath)

@ tonivj5 لذا إذا قمت بتحرير core.d.ts وقمت بحفظه ، فيجب أن يحل المشكلة مؤقتًا.

@ tonivj5 طريقة التكاثر ، اضغط أولاً على ctrl + تمرير الماوس فوق emit () ، ثم اضغط على ctrl + تمرير الماوس فوق * ngIf.
أو طريقة أخرى لإعادة إنتاج هذا هو الملف المفتوح core.d.ts ، ثم فتح الملف common.d.ts.

يا إلهي ، صيد جيد !! : open_mouth: أؤكد أنه يكسر: +1:

@ tonivj5 لذا إذا قمت بتحرير core.d.ts وحفظته ، فيجب أن يحل المشكلة مؤقتًا.

حسنًا ، هذا لا يحل المشكلة بالنسبة لي ... لا أعرف إذا كنت أفعل شيئًا خاطئًا. إذا فتحت core.d.ts وقمت بتحريره ، فسوف ينكسر تمامًا: sob: أنا أستخدم Linux: penguin: ، إذا كان يساعد.

نشكرك على اختباره واكتشف أين يأتي الخطأ: clap :: clap :: clap:

@ tonivj5 بعد حفظ الملف ، تحتاج إلى إعادة تحميل vscode.

Okei ، لقد قمت بنسخ core.d.ts في مجلد language-service-breaks ، لقد قمت بتحريره والآن ، تم تنسيقه (باستخدام أجمل). لقد قمت بنسخ المحتوى إلى core.d.ts من node_modules والآن يمكنني التمرير فوق *ngIf و emit ، إنه ليس كسر: tada:

كنت بحاجة لفعل الشيء نفسه مع الملف common.d.ts

أنت ساحر ivanwonder : mage_man:

@ tonivj5 أعتقد أنه لا حاجة لـ common.d.ts . على وجه الدقة ، فقط تأكد من أن نهاية السطر core.d.ts كلها متشابهة.

بالتاكيد! يجب أن يكون خطأي ، لكن تحرير كلا الملفين ، نجح

عندما يفتح المستخدم الملف core.d.ts محتوى core.d.ts يختلف عن محتوى القرص ، خدمة اللغة الزاوية ستزيل الرموز من core.d.ts ، أعتقد أن بعض الرموز تم إنشاؤها عند تهيئة المترجم.
kyliauayazhafiz ربما ينبغي لنا أن نتجاهل core.d.ts عند تحديث وحدة.

نعم ، صحيح بالفعل أنه عند تهيئة Angular Language Service ، فإنها تقوم بتحميل الرموز الأساسية من core.d.ts في المترجم.

يبدو أن بعض نهاية السطر في core.d.ts هي CR ، وبعضها CRLF . عندما يفتحه vscode ، سيتم تنسيقه.

لم نقم بإجراء أي تغييرات على هذا الجزء من التعليمات البرمجية في الإصدار 0.901.0 ، ولكن أحد العلاقات العامة التي قد تؤثر على هذا السلوك هو https://github.com/angular/angular/pull/35262.

أجد أن نهاية سطر شعار الترخيص هي LF ، والرمز الآخر الذي تم إنشاؤه هو CRLF.

kyliau لقد قدمت PR ، وأعتقد أنه يمكننا أيضًا مطالبة المستخدم بإعادة تشغيل خدمة اللغة Angular.

@ tonivj5 طريقة التكاثر ، اضغط أولاً على ctrl + تمرير الماوس فوق emit () ، ثم اضغط على ctrl + تمرير الماوس فوق * ngIf.

أحاول ذلك في أحدث إصدار ( 0.901.4 ) ويبدو أنه لا يكسر: tada:

شكرا لكم جميعا: صفقوا:

شكرًا لك ivanwonder على تضييق نطاق المشكلة وإرسال حل! سأغلق هذه القضية الآن. الرجاء فتح مشكلة جديدة في حالة مواجهة مشكلة مماثلة.

تم قفل هذه المشكلة تلقائيًا بسبب عدم النشاط.
يرجى تقديم مشكلة جديدة إذا كنت تواجه مشكلة مشابهة أو ذات صلة.

اقرأ المزيد حول سياسة قفل المحادثة التلقائي .

_تم تنفيذ هذا الإجراء تلقائيًا بواسطة روبوت.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات