Vscode-ng-language-service: الحزمة @ الزاوية / لم يتم تحميل خدمة اللغة

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

وصف الخطأ

-> في العنوان

لإعادة إنتاج

خطوات إعادة إنتاج السلوك:

  1. التثبيت والتفعيل (=> الأحدث -> 0.90012 (ولكن أيضًا على 0.90003 ، وغيرها)
  2. خطأ (العنوان)

السجلات

يرجى إرفاق سجلين:

  1. إخراج وحدة التحكم (انتقل إلى شريط الأدوات -> عرض -> الإخراج ، وانسخ المحتويات)
  2. ملف السجل (يتم طباعة المسار إلى إخراج وحدة التحكم عند بدء التشغيل)
[Info  - 8:53:43 AM] Angular language server process ID: 66846
[Info  - 8:53:43 AM] Using typescript v3.7.4 from /Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js
[Info  - 8:53:43 AM] Using @angular/language-service v9.0.1 from /Users/x/.vscode/extensions/angular.ng-template-0.900.12/server/node_modules/@angular/language-service/bundles/language-service.umd.js
[Info  - 8:53:43 AM] Log file: /Users/x/Library/Application Support/Code/logs/20200211T164224/exthost1/Angular.ng-template/nglangsvc.log
[Error - 8:54:07 AM] No config file for /Users/x/src/app/test/test.component.html
/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131051
                throw error;
                ^

Error: Could not find source file: '/Users/x/src/app/test/test.component.html'.
    at getValidSourceFile (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131047:29)
    at Object.getSemanticDiagnostics (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131269:36)
    at Object.proxy.getSemanticDiagnostics (/Users/x/node_modules/@angular/language-service/bundles/language-service.umd.js:49429:32)
    at Session.sendPendingDiagnostics (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/server/index.js:1020:39)
    at Timeout._onTimeout (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/server/index.js:1001:19)
    at listOnTimeout (internal/timers.js:531:17)
    at processTimers (internal/timers.js:475:7) {
  ProgramFiles: [
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es5.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2015.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2016.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2017.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2018.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.dom.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2015.core.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2015.collection.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2015.generator.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2015.iterable.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2015.promise.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2015.proxy.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2015.reflect.d.ts',
    '/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/lib.es2015.symbol.d.ts',
.
.
.
    '/Users/…/node_modules/tslib/tslib.d.ts',
    '/Users/…/node_modules/@types/node/globals.d.ts',
    '/Users/…/node_modules/@types/node/assert.d.ts',
    '/Users/…/node_modules/@types/node/async_hooks.d.ts',
    '/Users/…/node_modules/@types/node/buffer.d.ts',
    ... 1097 more items
  ]
}

[Info  - 9:07:28 AM] Connection to server got closed. Server will restart.
[Info  - 9:07:30 AM] Angular language server process ID: 68581
[Info  - 9:07:30 AM] Using typescript v3.7.4 from /Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js
[Info  - 9:07:30 AM] Using @angular/language-service v9.0.1 from /Users/x/.vscode/extensions/angular.ng-template-0.900.12/server/node_modules/@angular/language-service/bundles/language-service.umd.js
[Info  - 9:07:30 AM] Log file: /Users/x/Library/Application Support/Code/logs/20200211T164224/exthost1/Angular.ng-template/nglangsvc.log

يثبت
زاوية CLI: 8.1.3
العقدة: 10.16.0
نظام التشغيل: darwin x64
الزاوي: 8.2.14

_حزمة الإصدار_
@ الزاوي ديفكيت / المهندس المعماري 0.801.3
@ angular-devkit / build-angular 0.801.3
@ angular-devkit / build-Optizer 0.801.3
@ angular-devkit / build-webpack 0.801.3
@ angular-devkit / core 8.1.3
@ angular-devkit / schematics 8.1.3
@ الزاوي / cdk 8.2.3
@ الزاوي / cli 8.1.3
@ الزاوي / المرن تخطيط 8.0.0 بيتا.27
@ الزاوي / المادة 8.2.3
@ ngtools / webpack 8.1.3
@ الخطط / الزاوي 8.1.3
@ المخططات / التحديث 0.801.3
rxjs 6.5.4
مطبوعة 3.4.5
حزمة الويب 4.35.2

_VS كود_
الإصدار: 1.42.0
الالتزام: ae08d5460b5a45169385ff3fd44208f431992451
التاريخ: 2020-02-06T10: 51: 33.119Z
الإلكترون: 6.1.6
الكروم: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31 إلكترون .0
نظام التشغيل: Darwin x64 18.7.0

bug extension

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

حسنًا ، إذا حددت مسارات ملفات المصدر ، يجب أن تنطبق tsconfig عليها ، فسيتم تطبيقها فقط على تلك الملفات المصدر وليس أكثر. في حالة هذه المشكلة ، كان مسار tsconfig ذي الصلة هو "paths": {"@app/*": ["src/app/*"]"} ، لكن ملف مصدر النموذج موجود في المسار المتداخل "src / app / test / test.component.html". إذا تخلصت من خيار تكوين المسارات أو قمت بتوسيعه ليشمل الملف المتداخل (على سبيل المثال عبر src / app / * / ) ، يجب أن يختفي الخطأ. ولكن بالنسبة لملفات القوالب ، يجب ألا يؤثر ذلك على وظيفة خدمة اللغة.

ال 32 كومينتر

هل يمكنك تقديم ملف السجل؟ هل قمت بحفظ test.component.html قبل حدوث هذا الخطأ؟

إذا كان لديك @angular/language-service مثبتًا في مشروعك ، فالرجاء إلغاء تثبيته. من المحتمل أن يكون هذا بسبب خطأ TS الذي يمنع تحميل النسخة المجمعة. ستحاول الإصدارات القديمة من @angular/language-service تحميل ملفات HTML كمصادر TS وتفشل.

@ kyliau بالضبط كيف يمكنني البحث عن ذلك؟ فقط أدخل @angular/language-service في بحث الامتدادات؟ لأنه لا يوجد شيء يظهر هناك (لذلك أعتقد أنني لم يتم تثبيته).

ayazhafiz إذن ، يحتوي إعداد المشروع على اختبارات ، وأجمل ، وفحص دقيق ، ويبني الإنتاج بشكل جيد. وبالتأكيد سأضغط على حفظ من وقت لآخر. تعمل المشاريع بأكملها بل وتعمل على مثيل windows الخاص بالزملاء من vs code + هذا الامتداد على ما يرام: - /!

هنا سجل التمديد:
nglangsvc.log

راجع للشغل لقد قمت بتنقيح المعلومات الشخصية وإخراج الدليل الكامل من السجل (إذا كنت تتساءل عن بعض الأسطر).

كيف بالضبط سأبحث عن ذلك؟ فقط أدخل @angular/language-service في بحث الامتدادات؟

أعتقد أن Keen تشير إلى تبعية @angular/language-service في الحزمة الخاصة بك. json. انطلاقا من تعليقك الأولي ، ليس لديك هذا مثبت ..

وبالتأكيد سأضغط على حفظ من وقت لآخر.

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

لقد تمكنت من إعادة إنتاج خطأ "لم يتم العثور على ملف التكوين" ، وذلك بسبب المسارات المحددة في tsconfig الخاص بك .. لكن لا يمكنني إعادة معالجة العطل ... أي مساعدة ستكون موضع تقدير هنا (@ andrius-pra هل يمكنك استخدام مهاراتك في إعداد المعالج؟ 🙂)

@ kyliau أوه نعم لدي. فقط قم بإزالته. (ولكن لا يزال في دفتر Windows الخاص بالزملاء ، كان يعمل بشكل جيد حتى مع تثبيت devdependency: - /)
-> لا تزال نفس المشكلة (خطأ سجل مختلف)! لا يحب ملفات hmtl (بمجرد أن أقوم بفتح ملف html الخاص بالمكونات ، يتعطل ALS مرة أخرى ، ولا بأس .ts).

[Info  - 5:28:42 AM] Angular language server process ID: 24893
[Info  - 5:28:42 AM] Using typescript v3.7.4 from /Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js
[Info  - 5:28:42 AM] Using @angular/language-service v9.0.1 from /Users/x/.vscode/extensions/angular.ng-template-0.900.12/server/node_modules/@angular/language-service/bundles/language-service.umd.js
[Info  - 5:28:42 AM] Log file: /Users/x/Library/Application Support/Code/logs/20200217T052147/exthost1/Angular.ng-template/nglangsvc.log
/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131051
                throw error;
                ^
Error: Could not find source file: '/Users/x/Project/test/test.component.html'.
    at getValidSourceFile (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131047:29)

تضمين التغريدة

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

نعم إنها كذلك. حتى أنه تم الالتزام به ودفعه دون ترك أي تغييرات معلقة. ليس لدي أدنى فكرة عن سبب عدم العثور على ملفات html.

لقد تمكنت من إعادة إنتاج خطأ "لم يتم العثور على ملف التكوين" ، وذلك بسبب المسارات المحددة في tsconfig الخاص بك .. لكن لا يمكنني إعادة معالجة العطل ... أي مساعدة ستكون موضع تقدير هنا (@ andrius-pra هل يمكنك استخدام مهاراتك في إعداد المعالج؟ 🙂)

سهل. أنشئ تطبيقًا جديدًا باستخدام https://ngx-rocket.com/

هل تفتح ملف HTML قبل فتح أي ملف TS؟

لقد حاولت للتو فتح ملفين .ts (ALS جيد إذن) ، ولكن بمجرد فتح ملف html ، يتعطل

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

ayazhafiz هل انت على ويندوز؟ كما قيل ، لدي هذا فقط على جهاز Mac الخاص بي.

أنا على Mac

يوم الأحد 16 فبراير 2020 الساعة 9:49 مساءً كتب ThaBrad [email protected] :

هل انت على النوافذ؟ كما قيل ، لدي هذا فقط على جهاز Mac الخاص بي.

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/angular/vscode-ng-language-service/issues/635؟email_source=notifications&email_token=AE6GL6S4WXVNIYZX3P7XEKLRDIQNRA5CNFSM4KVDKOD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEL5EUGY#issuecomment-586828315 ،
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/AE6GL6TQ5DBZRFQP45V3D7LRDIQNRANCNFSM4KVDKODQ
.

Error: Could not find source file: '/Users/x/src/app/test/test.component.html'.
    at getValidSourceFile (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131047:29)
    at Object.getSemanticDiagnostics (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131269:36)
    at Object.proxy.getSemanticDiagnostics (/Users/x/node_modules/@angular/language-service/bundles/language-service.umd.js:49429:32)
    at Session.sendPendingDiagnostics (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/server/index.js:1020:39)
    at Timeout._onTimeout (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/server/index.js:1001:19)
    at listOnTimeout (internal/timers.js:531:17)
    at processTimers (internal/timers.js:475:7) {

ThaBrad حاول إلغاء تثبيت @angular/language-service تحت /Users/x/ ، أو قم بإزالة node_modules .

ivanwonder يبدو أن إلغاء تثبيت npm لم يزيل الحزمة بالكامل أو ربما تم تخزين شيء ما مؤقتًا. على أي حال ، تمت إزالته الآن بالتأكيد ، ولكن لا يزال هذا الملف غير موجود خطأ.

nglangsvc.log

Output
[معلومات - 10:11:01 صباحًا] ملف السجل: / Users / x / Library / Application Support / Code / logs / 20200219T100635 / exthost1 / Angular.ng-template / nglangsvc.log
[خطأ - 10:11:27 صباحًا] لا يوجد ملف تكوين لـ /Users/x/FE/src/app/test/test.component.html
[خطأ - 10:11:56 صباحًا] فشل طلب textDocument / hover.
الرسالة: فشل طلب textDocument / hover مع ظهور الرسالة: تعذر العثور على الملف المصدر: '/Users/x/FE/src/app/test/test.component.html'.
الكود: -32603
[خطأ - 11:39:09 صباحًا] فشل طلب textDocument / hover.
الرسالة: فشل طلب textDocument / hover مع ظهور الرسالة: تعذر العثور على الملف المصدر: '/Users/x/FE/src/app/test/test.component.html'.
الكود: -32603
[خطأ - 11:39:09 صباحًا] فشل طلب textDocument / hover.
الرسالة: فشل طلب textDocument / hover مع ظهور الرسالة: تعذر العثور على الملف المصدر: '/Users/x/FE/src/app/test/test.component.html'.
الكود: -32603
[خطأ - 11:39:10 صباحًا] فشل طلب textDocument / hover.
الرسالة: فشل طلب textDocument / hover مع ظهور الرسالة: تعذر العثور على الملف المصدر: '/Users/x/FE/src/app/test/test.component.html'.
الكود: -32603
[خطأ - 11:39:10 صباحًا] فشل طلب textDocument / hover.
الرسالة: فشل طلب textDocument / hover مع ظهور الرسالة: تعذر العثور على الملف المصدر: '/Users/x/FE/src/app/test/test.component.html'.
الكود: -32603
[خطأ - 11:39:34 صباحًا] فشل طلب textDocument / hover.
الرسالة: فشل طلب textDocument / hover مع ظهور الرسالة: تعذر العثور على الملف المصدر: '/Users/x/FE/src/app/test/test.component.html'.
الكود: -32603
[خطأ - 11:39:34 ص] فشل طلب textDocument / hover.
الرسالة: فشل طلب textDocument / hover مع ظهور الرسالة: تعذر العثور على الملف المصدر: '/Users/x/FE/src/app/test/test.component.html'.
الكود: -32603
[خطأ - 11:49:03 صباحًا] فشل طلب textDocument / hover.
الرسالة: فشل طلب textDocument / hover مع ظهور الرسالة: تعذر العثور على الملف المصدر: '/Users/x/FE/src/app/test/test.component.html'.
الكود: -32603
[خطأ - 11:49:06 صباحًا] فشل طلب textDocument / hover.
الرسالة: فشل طلب textDocument / hover مع ظهور الرسالة: تعذر العثور على الملف المصدر: '/Users/x/FE/src/app/test/test.component.html'.
الكود: -32603
/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131051
رمي الخطأ
^
خطأ: تعذر العثور على الملف المصدر: ……

(ربما مشكلة تمديد أخرى؟)

ThaBrad متى تحصل على ملف الخطأ غير موجود؟

/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131051
throw error;
^

لا مزيد من المعلومات التفصيلية هنا بعد throw error ؟

ivanwonder بشكل أساسي على الفور
أنا بالطبع أحصل على textDocument/hover failed. عندما أحوم فوق عنصر. (كما هو الحال مع textDocument/definition failed. عندما أحصل على Go To Definition )

لا مزيد من المعلومات التفصيلية هنا بعد خطأ الرمي؟

بالتأكيد ->
/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131051
رمي الخطأ
^

خطأ: تعذر العثور على الملف المصدر: "/ المستخدمون/x/FE/src/app/test/test.component.html".
في getValidSourceFile (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131047:29)
في Object.getSemanticDiagnostics (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js:131269:36)
في Object.proxy.getSemanticDiagnostics (/ المستخدمون/x/node_modules/@angular/language-service/bundles/language-service.umd.js:49429:32)
في Session.sendPendingDiagnostics (/Users/x/.vscode/extensions/angular.ng-template-0.900.12/server/index.js:1020:39)
في Timeout._onTimeout (/ المستخدمون/x/.vscode/extensions/angular.ng-template-0.900.12/server/index.js:1001:19)
في listOnTimeout (داخلي / timers.js: 531: 17)
في processTimers (داخلي / timers.js: 475: 7) {
ملفات البرنامج: [……

في Object.proxy.getSemanticDiagnostics (/ المستخدمون/x/node_modules/@angular/language-service/bundles/language-service.umd.js:49429:32)

فقط حاول إزالة /Users/x/node_modules/@angular/language-service dir.

خدمة اللغة المجمعة هي في Users/x/.vscode/extensions/angular.ng-template-0.900.12/server/node_modules/@angular/language-service/bundles/language-service.umd.js

اللعنة عليها! ivanwonder آسف جدا
بعد إزالة اعتماد devdependency من package.json ثم rm -rf node_modules وإعادة تثبيته ، عاد مرة أخرى. أعتقد أن هناك بعض التبعية التي تعتمد عليها.

على أي حال ، قمت الآن بإلغاء تثبيت npm uninstall @angular/language-service ولا يزال يظهر خطأ لم يتم العثور على الملف ، فقط بدون أي مرجع x/node_modules

[معلومات - 1:22:40 مساءً] معرف عملية خادم اللغة الزاوية: 20967
[معلومات - 1:22:40 مساءً] استخدام نسخة مطبوعة 3.7.4 من /Users/x/.vscode/extensions/angular.ng-template-0.900.12/node_modules/typescript/lib/tsserverlibrary.js
[معلومات - 1:22:40 مساءً] باستخدام @ angular / language-service v9.0.1 من /Users/x/.vscode/extensions/angular.ng-template-0.900.12/server/node_modules/@angular/language- service / الحزم / language-service.umd.js
[معلومات - 1:22:40 م] ملف السجل: / Users / x / Library / Application Support / Code / logs / 20200219T132208 / exthost1 / Angular.ng-template / nglangsvc.log
[خطأ - 1:23:17 م] لا يوجد ملف تكوين لـ /Users/x/FE/src/app/test/test.component.html
[خطأ - 1:23:17 م] فشل طلب textDocument / hover.
الرسالة: فشل طلب textDocument / hover مع ظهور الرسالة: تعذر العثور على الملف المصدر: '/Users/x/FE/src/app/test/test.component.html'.
الكود: -32603

ivanwonder وهو ليس مثل https://github.com/angular/vscode-ng-language-service/issues/437 حيث المسار غير صحيح. المسار هنا جيد!

ThaBrad أو حاول تغيير إصدار @angular/language-service في package.json إلى 9.0.1 .

ivanwonder nah ، لا يزال نفس الخطأ
[Error - 1:58:56 PM] No config file for /Users/x/FE/src/app/test/test.component.html وبالتالي:

[Error - 2:09:38 PM] Request textDocument/hover failed.
  Message: Request textDocument/hover failed with message: Could not find source file: '/Users/x/FE/src/app/test/test.component.html'.
  Code: -32603 

أخيرًا وصلت إلى مكان ما… 😤. لا تزال غريبة و "خاطئة"!

رأيت في مجلد مستخدم نظامي (mac -> /Users/myUser/ ) مجلد رئيسي package.json & node_module يحتوي على نفس العناصر أكثر أو أقل (وبالطبع @angular/language-service ). لقد اكتشفت ذلك بعد إلغاء تثبيته من project/node_module و الملحق الذي كان لا يزال قيد التشغيل .
لماذا على الأرض تم لمس هذا المسار (تمامًا خارج أي نطاق أو مرجع / المجلد الرئيسي من الدرجة الخامسة) بأي شكل من الأشكال لا يحمل أي منطق بالنسبة لي.
لذلك قمت للتو بحذف هذه القطع الأثرية والآن أحصل أخيرًا على أشياء (تحوم ، إكمال تلقائي ، ... إلخ).

لكن:

  • لا زلت أتلقى الخطأ [Error - 2:50:55 PM] No config file for /Users/x/FE/src/app/test/test.component.html لسبب ما (حتى لو كنت أيضًا npm install @angular/language-service )
  • فقدت وظيفة امتداد آخر (مقتطفات في المقام الأول)
    حاليا:Screenshot 2020-02-19 at 15 07 19 (ولا ، أيضًا ليس في أسفل القائمة ، لقد اختفت للتو!)
    قبل:Screenshot 2020-02-19 at 15 12 32

.
.
.

(عام) فشل المحرر

لون الترميز

بشكل عام أيضًا ، تعمل Angular Language Service (المثبتة) على إفساد الترميز اللوني في المحرر في بعض الحالات (نهايات العلامات والتوجيهات وخاصة مع تعليقات html). رأيت ذلك أيضًا في عمليات التثبيت الأخرى لمثيلات VS Code للزملاء

Screenshot 2020-02-19 at 15 32 10
Screenshot 2020-02-19 at 15 31 51
Screenshot 2020-02-19 at 15 38 05
(آخر واحد هو الكل فقط

kyliau ، ivanwonder ، ayazhafiz … هل يجب أن أضع مشكلات الترميز اللوني في إصدار منفصل وأغلق هذا الإصدار؟
(ونحن نتجاهل فقط خطأ عدم وجود ملف التكوين؟)

مشاكل الترميز اللوني معروفة (# 575) وسيتم إغلاقها قريبًا (PR at # 609). يبدو خطأ عدم وجود ملف التكوين منطقيًا في ضوء tsconfig ، وأعتقد أنه يجب أن يكون جيدًا - ما زلت تتلقى ميزات خدمة اللغة في هذا الملف ، أليس كذلك؟

يبدو خطأ عدم وجود ملف التكوين منطقيًا في ضوء tsconfig ، وأعتقد أنه يجب أن يكون جيدًا - ما زلت تتلقى ميزات خدمة اللغة في هذا الملف ، أليس كذلك؟

لا تفهم لماذا هذا منطقي ، ولكن إذا قلت ذلك ؛).
نعم الامتداد الآن (يبدو أنه) يعمل بشكل طبيعي.

ماذا عن المقتطفات المفقودة؟ (هل يجب أن أضعه في عدد جديد؟)

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

ThaBradayazhafiz أعتقد المتكررة في عداد المفقودين ما زالت تتعلق تسليط الضوء على قالب لون. إزالة رمز لون الخطأ ، سيكون له مقتطفات مرة أخرى.

لقد لاحظت هذا الخطأ نفسه عند التحقيق في سبب بدء التحسس الزاوي في العمل. هل هذا خطأ متوقع؟ هل يمكن أن يشرح ayazhafiz سبب كون هذه العلاقة المطبوعة منطقية بحيث يمكننا جميعًا أن نكون على دراية بها.

حسنًا ، إذا حددت مسارات ملفات المصدر ، يجب أن تنطبق tsconfig عليها ، فسيتم تطبيقها فقط على تلك الملفات المصدر وليس أكثر. في حالة هذه المشكلة ، كان مسار tsconfig ذي الصلة هو "paths": {"@app/*": ["src/app/*"]"} ، لكن ملف مصدر النموذج موجود في المسار المتداخل "src / app / test / test.component.html". إذا تخلصت من خيار تكوين المسارات أو قمت بتوسيعه ليشمل الملف المتداخل (على سبيل المثال عبر src / app / * / ) ، يجب أن يختفي الخطأ. ولكن بالنسبة لملفات القوالب ، يجب ألا يؤثر ذلك على وظيفة خدمة اللغة.

إغلاق هذه المشكلة حيث يبدو أن الأسباب الأصلية قد تم حلها. إذا لاحظت مشاكل إضافية ، يرجى تقديم مشكلة جديدة!

كل شيء تم إصلاحه الآن

كي تختصر:

  • إصلاح الترميز اللوني الآن (أحدث إصدار من ALS)
  • والذي يعمل أيضًا على إصلاح مشكلة المقتطف
  • والذي يعمل أيضًا على إصلاح مشكلة تعليق html

: white_check_mark: إصلاح المشكلة الأصلي: https://github.com/angular/vscode-ng-language-service/issues/635#issuecomment -588271261

رائع!

شكرًا ayazhafiz الذي يساعد في توضيح الأمور بالنسبة لي.

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

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

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

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