Vscode-ng-language-service: Ekstensi lumpuh pada VSCode 1.31.0

Dibuat pada 7 Feb 2019  ·  29Komentar  ·  Sumber: angular/vscode-ng-language-service

Pada VSCode 1.31.0 (Januari 2019) ekstensi lumpuh saat digunakan.

kesalahan:

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)

Komentar yang paling membantu

solusi yang mungkin:

Dari apa yang saya tahu ekstensi vscode dibangun untuk menggunakan 7.1.x tetapi sebenarnya menggunakan versi apa pun yang ditemukan di proyek Anda.

Saya melihat crash untuk proyek angular 5 kami yang dibuat dengan nx (menggunakan LS 5.2.7). Menjalankan npm install @angular/[email protected] dalam proyek itu menghentikannya agar tidak mogok, dan tampaknya berfungsi dengan benar.

Saya belum cukup berlari untuk mengetahui apakah akan ada masalah lain, tetapi tampaknya menjanjikan.

Semua 29 komentar

Saya mengalami masalah ini juga

Saya memiliki masalah yang sama :(

Masalah yang sama di sini. Saya telah memutuskan untuk menggunakan versi stabil yang lebih lama untuk saat ini. Anda mungkin ingin mematikan pembaruan otomatis juga.

@Bbaale15 ketika Anda mengatakan "versi stabil yang lebih lama" yang Anda maksud adalah ekstensi ini atau VSCode? Terima kasih

@randallmeeker saya mengacu pada VSCode.

Masalah yang sama setelah peningkatan 1,31.

Vscode versi 1.31.1 memiliki masalah yang sama dengan 1.31.0

Diuji 1.31.1 pada 2 proyek: 1 di Angular 6 dan 1 di angular 5, di Angular 6 tidak ada masalah, crash terjadi pada proyek Angular 5.
Adakah yang bisa melaporkan jika situasinya sama?
Terima kasih

@ Nemesis19 Itu tidak benar, saya mengalami masalah yang sama dalam versi Angular 6:

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

Saya memiliki seorang kolega yang mengerjakan proyek sudut 6 dan 7. Tidak ada masalah sama sekali.
Saya mencoba menonaktifkan satu per satu ekstensi, crash terjadi bahkan jika layanan bahasa Angular adalah satu-satunya yang diinstal.

Saya menggunakan MacOS 10.13.6, simpul 11.9

Sama disini

sama disini
mac 10.13.6 simpul 11.9
@sudut/cdk: 5.2.5
@sudut/cli: 1.6.4

jika saya menghapus folder node_modules - bug hilang, dan layanan berfungsi seperti seharusnya

@otecMuxah mencobanya, sayangnya tidak berfungsi pada proyek Angular 5, mungkin pada versi lain?

Menurunkan versi ke 1.30.2 adalah satu-satunya hal yang berhasil bagi saya di Angular 6

Saya yakin kita harus pindah ke ekstensi ini https://github.com/angular/vscode-ng-language-service/issues/298#issuecomment -439100085

solusi yang mungkin:

Dari apa yang saya tahu ekstensi vscode dibangun untuk menggunakan 7.1.x tetapi sebenarnya menggunakan versi apa pun yang ditemukan di proyek Anda.

Saya melihat crash untuk proyek angular 5 kami yang dibuat dengan nx (menggunakan LS 5.2.7). Menjalankan npm install @angular/[email protected] dalam proyek itu menghentikannya agar tidak mogok, dan tampaknya berfungsi dengan benar.

Saya belum cukup berlari untuk mengetahui apakah akan ada masalah lain, tetapi tampaknya menjanjikan.

Saya yakin kita harus pindah ke ekstensi ini #298 (komentar)

@v1per Terlihat bagus tetapi tidak cocok untuk semua orang, perlu diingat bahwa saat ini hanya mendukung templat sebaris.

saya memiliki masalah yang sama dengan
macos mojave - 10.14.1
vscode 1.31.1 (1.31.1) - 1b8e8302e405050205e69b59abb3559592bb9e60

Masalah yang sama di sini juga

Versi: 1.31.1 (pengaturan sistem)
Komit: 1b8e8302e405050205e69b59abb3559592bb9e60
Tanggal: 2019-02-12T02:20:54.427Z
Elektron: 3.1.2
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.17763

lihat: https://github.com/angular/angular/issues/21420 Dari apa yang saya tahu perbaikannya tidak akan ada dalam versi apa pun sebelum 6.0.8. Saya menguji dengan menginstal 6.1.x terbaru dan berhasil untuk saya.

Paket layanan bahasa yang diperbarui seperti yang dikatakan oleh @melgish dan itu juga berfungsi untuk saya!

menjalankan ini bekerja untuk saya juga:
npm install @angular/[email protected]

terima kasih @melgish

Saya menggunakan @angular/language-service 7.2.8 dan itu masih sangat lambat.

Kami menggunakan @angular/language-service": "6.0.6", 6.0.8 CLI dan TypeScript 2.7.2. Setelah vscode 1.31 dirilis, masalah ini muncul. Masalah yang sama dengan 1.32.3.

Berdasarkan topik ini, menurunkan versi ke versi vscode 1.30 adalah solusi sementara. Tetapi membekukan versi alat pengembang tampaknya tidak baik dalam jangka panjang.

Melalui komentar melgish , kami mengubah layanan bahasa 6.1.10 dan CLI 6.2.9 (typescript tidak berubah), kami menghapus node_modules dan membuat instalasi npm baru, kemudian kami memperbarui versi vscode ke 1.32.3. Ini menghasilkan lingkungan pengembang yang berfungsi, dan produk masih berfungsi dengan baik. Jika perubahan versi sudut utama tidak dimungkinkan dalam proyek yang diberikan, perubahan versi kecil ini dapat membantu.

Hanya untuk "bersenang-senang", kami meningkatkan ke layanan bahasa 7.2.8, ke 7.3.5 CLI dan ke 3.1.6 typecsript. Setelah ini, lingkungan dev tetap baik-baik saja, tetapi kami harus membuat beberapa koreksi kode karena perubahan versi angular walikota. Setelah perbaikan ini, produk tampaknya masih ok.

menjalankan ini bekerja untuk saya juga:
npm install @angular/[email protected]

Ini berhasil untuk saya! Terima kasih

Menutup ini, karena masalah telah diperbaiki. Silakan buka kembali sebaliknya.

Masalah ini telah dikunci secara otomatis karena tidak ada aktivitas.
Silakan ajukan masalah baru jika Anda mengalami masalah serupa atau terkait.

Baca lebih lanjut tentang kebijakan penguncian percakapan otomatis kami.

_Tindakan ini telah dilakukan secara otomatis oleh bot._

Apakah halaman ini membantu?
0 / 5 - 0 peringkat