vcode lebih cantik “r bukan fungsi”


9

Sudah menggunakan lebih cantik dalam vscode untuk sementara waktu, tetapi baru-baru ini berhenti bekerja dan saya tidak yakin apakah itu bug di ujungnya atau kesalahan konfigurasi saya.

["INFO" - 02:54:03] Loaded module 'prettier@1.19.1' from '/Users/paulrberg/.nvm/versions/node/v10.17.0/lib/node_modules/prettier'
["INFO" - 02:54:03] Formatting using 'prettier-eslint'
["ERROR" - 02:54:03] Error formatting document.
r is not a function
TypeError: r is not a function
    at /Users/paulrberg/.vscode/extensions/esbenp.prettier-vscode-3.13.0/dist/extension.js:1:352891
    at t.default.safeExecution (/Users/paulrberg/.vscode/extensions/esbenp.prettier-vscode-3.13.0/dist/extension.js:1:353582)
    at t.default.<anonymous> (/Users/paulrberg/.vscode/extensions/esbenp.prettier-vscode-3.13.0/dist/extension.js:1:352865)
    at Generator.next (<anonymous>)
    at s (/Users/paulrberg/.vscode/extensions/esbenp.prettier-vscode-3.13.0/dist/extension.js:1:347571)

Jawaban:


10

Ada bug di versi 3.13.0. Tingkatkan ke yang terbaru dan masalah akan hilang.


Bagaimana cara menginstal versi tertentu dari ekstensi vscode?
Paul Razvan Berg

3
Anda cukup pergi ke menu Extention> Prettier - Formatter kode> Klik Pengaturan (ikon roda gigi)> Instal Versi Lain> Pilih versi 3.11.0
sgtkuncoro

0

Saya mendapat kesalahan yang sama kemarin. Saya menggunakan eslint dengan lebih cantik dalam proyek Gatsby dan dapat menyelesaikan masalah dengan

npm install --save-dev prettier-eslint

Kemudian memuat kembali jendela Kode VS dan memaksa Format Dokumen manual dari CMD Palette dan kesalahan hilang.


0

Tampaknya ini adalah bug dengan versi ekstensi v3.12.0. Baik downgrade ke versi yang lebih rendah seperti v3.11.0 atau tingkatkan ke v3.13.0 dan lebih tinggi.


0

Saya memiliki masalah yang sama (Prettier saya ada di 3.13.0). Untuk mengatasi masalah tersebut saya menurunkan versi ke 3.12.0.


Sudahkah Anda memeriksa dokumentasi / catatan rilis untuk 3.13.0? Mungkin mereka telah melakukan perubahan besar pada fungsi ini, tetapi melakukan perbaikan penting lainnya. Penurunan peringkat harus menjadi pilihan terakhir.
kumaheiyama
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.