Vscode-ng-language-service: تعطل الامتداد على VSCode 1.31.0

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

اعتبارًا من VSCode 1.31.0 (يناير 2019) يتعطل الامتداد عند الاستخدام.

الخطأ:

internal/process/next_tick.js:63
          Reflect.apply(callback, undefined, tock.args);
                  ^

TypeError: Reflect.apply is not a function
    at process._tickCallback (internal/process/next_tick.js:63:19)

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

الحل الممكن:

من خلال ما يمكنني قوله ، تم إنشاء امتداد vscode لاستخدام 7.1.x ولكنه يستخدم بالفعل أي إصدار موجود في مشروعك.

أرى الانهيار لمشاريعنا الزاوية الخمسة التي تم إنشاؤها باستخدام nx (باستخدام LS 5.2.7). تشغيل npm install @angular/[email protected] في هذا المشروع يمنعه من الانهيار ، ويبدو أنه يعمل بشكل صحيح.

لم أجري ما يكفي لمعرفة ما إذا كانت هناك مشاكل أخرى ، لكنها تبدو واعدة.

ال 29 كومينتر

واجهت هذه المشكلة أيضا

لدي نفس المشكلة :(

نفس المشكلة هنا. لقد قررت استخدام إصدار ثابت أقدم في الوقت الحالي. قد ترغب في إيقاف تشغيل التحديثات التلقائية أيضًا.

@ Bbaale15 عندما تقول "إصدار ثابت أقدم" هل تشير إلى هذا الامتداد أو VSCode؟ شكرا

randallmeeker أنا أشير إلى VSCode.

نفس المشكلة بعد 1.31 ترقية.

الإصدار Vscode 1.31.1 له نفس المشكلة مثل 1.31.0

تم اختبار 1.31.1 على مشروعين: 1 في Angular 6 و 1 في Angular 5 ، في Angular 6 لا توجد مشاكل ، يحدث الانهيار في مشاريع Angular 5.
هل يمكن لأي شخص أن يبلغ إذا كان نفس الموقف؟
شكرا

@ Nemesis19 هذا ليس صحيحًا ، لدي نفس المشكلة في إصدار Angular 6:

Angular CLI: 6.0.7
Node: 9.10.1
OS: darwin x64
Angular: 6.0.3

لدي زميل يعمل على مشاريع 6 و 7. لا توجد مشكلة على الإطلاق.
حاولت تعطيل الامتدادات واحدة تلو الأخرى ، تحدث الأعطال حتى لو كانت خدمة اللغة Angular هي الوحيدة المثبتة.

أنا على نظام التشغيل MacOS 10.13.6 ، العقدة 11.9

كذلك هنا

كذلك هنا
عقدة mac 10.13.6 11.9.2
@ الزاوي / القرص المضغوط: 5.2.5
@ الزاوي / CLI: 1.6.4

إذا قمت بحذف مجلد node_modules - فقد ذهب الخطأ ، وعملت الخدمة كما ينبغي

otecMuxah حاول ذلك ، لا يعمل للأسف على مشاريع Angular 5 ، ربما في إصدارات أخرى؟

كان الرجوع إلى الإصدار 1.30.2 هو الشيء الوحيد الذي نجح معي في Angular 6

أعتقد أننا يجب أن ننتقل إلى هذا الامتداد https://github.com/angular/vscode-ng-language-service/issues/298#issuecomment -439100085

الحل الممكن:

من خلال ما يمكنني قوله ، تم إنشاء امتداد vscode لاستخدام 7.1.x ولكنه يستخدم بالفعل أي إصدار موجود في مشروعك.

أرى الانهيار لمشاريعنا الزاوية الخمسة التي تم إنشاؤها باستخدام nx (باستخدام LS 5.2.7). تشغيل npm install @angular/[email protected] في هذا المشروع يمنعه من الانهيار ، ويبدو أنه يعمل بشكل صحيح.

لم أجري ما يكفي لمعرفة ما إذا كانت هناك مشاكل أخرى ، لكنها تبدو واعدة.

أعتقد أننا يجب أن ننتقل إلى هذا الامتداد رقم 298 (تعليق)

@ v1per تبدو جيدة ولكنها ليست مناسبة للجميع ، ضع في اعتبارك أنها تدعم فقط القوالب المضمنة في الوقت الحالي.

أواجه نفس المشكلة مع
ماكوس موهافي - 10.14.1
vscode 1.31.1 (1.31.1) - 1b8e8302e405050205e69b59abb3559592bb9e60

نفس المشكلة هنا كذلك

الإصدار: 1.31.1 (إعداد النظام)
الالتزام: 1b8e8302e405050205e69b59abb3559592bb9e60
التاريخ: 2019-02-12 T02: 20: 54.427Z
الإلكترون: 3.1.2
الكروم: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
نظام التشغيل: Windows_NT x64 10.0.17763

راجع: https://github.com/angular/angular/issues/21420 مما يمكنني قوله أن الإصلاح لن يكون في أي إصدار قبل 6.0.8. لقد اختبرت عن طريق تثبيت الإصدار 6.1.x الأحدث وقد نجح معي.

حزمة خدمة اللغة المحدثة كما قال melgish وهي تعمل معي أيضًا!

تشغيل هذا عمل لي أيضًا:
npm install @angular/[email protected]

شكرا @ melgish

أنا أستخدم @ angular / language-service 7.2.8 وما زال بطيئًا.

استخدمنا @ angular / language-service ":" 6.0.6 "و 6.0.8 CLI ونسخ 2.7.2. بعد إصدار vscode 1.31 ، تظهر هذه المشكلة. نفس المشكلة مع 1.32.3.

بناءً على هذا الموضوع ، كان الرجوع إلى إصدار vscode 1.30 حلاً مؤقتًا. لكن تجميد إصدار أداة المطور لا يبدو جيدًا على المدى الطويل.

من خلال تعليق melgish ، قمنا بالتغيير إلى خدمة اللغة 6.1.10 و CLI 6.2.9 (لم تتغير الكتابة المطبوعة) ، وقمنا بحذف وحدات node_modules وقمنا بتثبيت npm جديد ، ثم قمنا بتحديث إصدار vscode إلى 1.32.3. نتج عن ذلك بيئة تطوير عمل ، ولا يزال المنتج يعمل بشكل جيد. إذا لم يكن تغيير الإصدار الزاوي ممكنًا في المشروع المحدد ، فيمكن أن يساعد هذا التغيير الطفيف في الإصدار.

فقط من أجل "المتعة" ، قمنا بالترقية إلى anguage-service 7.2.8 و 7.3.5 CLI و 3.1.6 typecsript. بعد ذلك ، بقيت بيئة التطوير على ما يرام ، ولكن كان علينا إجراء بعض تصحيح الشفرة بسبب تغيير نسخة العمدة الزاوي. بعد هذه الإصلاحات ، لا يزال المنتج يبدو جيدًا.

تشغيل هذا عمل لي أيضًا:
npm install @angular/[email protected]

لقد نجح هذا بالنسبة لي! شكرا

إغلاق هذا ، حيث تم إصلاح المشكلة. يرجى إعادة فتح خلاف ذلك.

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

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

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

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