React-ace: opsi salah eja - lagi!

Dibuat pada 19 Okt 2018  ·  5Komentar  ·  Sumber: securingsincity/react-ace

Masalah

Masalah yang dilaporkan di sini https://github.com/securingsincity/react-ace/issues/95 diyakini telah diperbaiki, tetapi sayangnya masih terjadi:
Mendapatkan beberapa peringatan di konsol:
opsi salah eja "enableBasicAutocompletion"
opsi salah eja "enableLiveAutocompletion"

Detailkan masalahnya di sini, termasuk solusi yang mungkin.

Obat untuk masalah ini seharusnya PR ini https://github.com/securingsincity/react-ace/pull/127 , tetapi hanya menyelesaikan beberapa kasus - untuk yang lain, masalah masih terjadi.

Berdasarkan detail kesalahan, perubahan serupa seperti pada PR https://github.com/securingsincity/react-ace/pull/127/files juga harus diterapkan di sini: https://github.com/securingsincity/react-ace/ blob/87bd672673d344d7e3eb3d5ec0ec0308c2223a3e/src/ace.jsx#L181

Contoh kode untuk mereproduksi masalah Anda

Cukup gunakan editor dengan beberapa opsi, yaitu:

<AceEditor
  setoptions={{
    enableBasicAutocompletion: true,
    enableLiveAutocompletion: true,
    enableSnippets: true
  }}
/>

dan pastikan, componentDidUpdate itu dipicu.

Referensi

Kemajuan pada: #

Komentar yang paling membantu

Penutupan - masalah ini dapat diselesaikan dengan menambahkan import 'brace/ext/language_tools';

Semua 5 komentar

Penutupan - masalah ini dapat diselesaikan dengan menambahkan import 'brace/ext/language_tools';

Saya menyelesaikannya dengan mengikuti:

import "ace-builds/src-noconflict/ext-language_tools";

@ziishaned impor ini sepertinya tidak memperbaikinya untuk saya. Apa impor Anda dan pesanan apa?

@ziishaned Terima kasih berhasil. Saya memutakhirkan "react-ace": "6.3.2" menjadi "react-ace": "^9.2.1".

Jadi react-ace tidak lagi menggunakan paket brace mulai dari v8 dan seterusnya.

https://github.com/securingsincity/react-ace/issues/638#issuecomment -649181737

Oleh karena itu harus mengimpor paket alat ekstensi dari "ace-builds/src-noconflict/ext-language_tools";

Panduan Migrasi dari v6 -> 8
https://github.com/securingsincity/react-ace/blob/main/docs/Migrate-v7-to-v8.md

@pergi-ski
impor 'ace-builds/webpack-resolver';
impor 'ace-builds/src-noconflict/mode-java'; (untuk tujuan tema)
impor 'ace-builds/src-noconflict/ext-language_tools';

...
Bekerja untuk saya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

sichvoge picture sichvoge  ·  19Komentar

oluckyman picture oluckyman  ·  9Komentar

mathisonian picture mathisonian  ·  14Komentar

fumblehool picture fumblehool  ·  12Komentar

jefflewis picture jefflewis  ·  11Komentar