react-ace 9.0.0与ace-builds1.4.11的应用

react-ace库在2周前做了最新的更新,然而其readme却没有跟着一起更新,因此如果仍然按照该说明使用,会有一些问题。

  1. webpack编译会导致ace的worker找不到位置的错误,解决方案是,在引入react-ace后,引入以下模块
    import "ace-builds/webpack-resolver";
  2. enableBasicAutocompletion和enableLiveAutocompletion的配置会出现失效的问题,如果没有引入以下两个模块的话:
    import "ace-builds/src-min-noconflict/ext-searchbox";
    import "ace-builds/src-min-noconflict/ext-language_tools";

发表评论

邮箱地址不会被公开。 必填项已用*标注