React-ace: スペルミスのオプション-もう一度!

作成日 2018年10月19日  ·  5コメント  ·  ソース: securingsincity/react-ace

問題

ここで報告された問題https://github.com/securingsincity/react-ace/issues/95は修正されたと考えられていましたが、残念ながらまだ発生しています。
コンソールでいくつかの警告を取得する:
スペルミスのあるオプション「enableBasicAutocompletion」
スペルミスのあるオプション「enableLiveAutocompletion」

考えられる解決策を含め、ここで問題を詳しく説明します。

この問題の解決策は、おそらくこのPR

エラーの詳細に基づいて、PR https://github.com/securingsincity/react-ace/pull/127/filesと同様の変更をここでも適用する必要があります: https

問題を再現するためのサンプルコード

いくつかのオプションを指定してエディターを使用するだけです。

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

そして、componentDidUpdateがトリガーされたことを確認してください。

参考文献

進捗状況:#

最も参考になるコメント

締めくくり-この問題はimport 'brace/ext/language_tools';追加することで解決できます

全てのコメント5件

締めくくり-この問題はimport 'brace/ext/language_tools';追加することで解決できます

私は次のようにしてそれを解決しました:

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

@ziishanedこのインポートは私にとっては修正されていないようです。 あなたの輸入品と注文は何ですか?

@ziishanedそれがうまく

したがって、 react-aceは、v8以降のbraceパッケージを使用しなくなります。

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

したがって、拡張ツールパッケージを「ace-builds / src-noconflict / ext-language_tools」からインポートする必要がありました。

v6-> 8からの移行ガイド
https://github.com/securingsincity/react-ace/blob/main/docs/Migrate-v7-to-v8.md

@ gone-スキー
import'ace-builds / webpack-resolver ';
import'ace-builds / src-noconflict / mode-java '; (テーマ用)
import'ace-builds / src-noconflict / ext-language_tools ';

..。
私のために働いた。

このページは役に立ちましたか?
0 / 5 - 0 評価