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.