【问题标题】:Ace editor version upgrade王牌编辑器版本升级
【发布时间】:2019-02-22 11:52:18
【问题描述】:

我是一个拥有 20 多名开发人员的团队的一员。 ACE 编辑器是我们长期以来一直使用的一种主要编辑器。

现在,我们想升级ACE编辑器版本,但我不知道他们用的是哪个版本的ace编辑器。当前的 ace 版本是 1.4.2 但我在 cdn js 中看不到任何版本详细信息,它来自以下链接:

https://github.com/ajaxorg/ace-builds/blob/master/src-noconflict/ace.js

最新版本的cdn也没有任何版本细节,团队也没有任何版本历史。

我知道,cdnjs 是构建生成的,如果我想更新 ace,我也需要更新以下内容:

  1. 王牌
  2. ext-language_tools
  3. 模式-javascript
  4. 主题云
  5. 主题-monokai
  6. worker-javascript

如果我更新到新版本,ext-language_tools 会向我抛出一个错误,新版本中几乎没有遗漏事件。

新版本的 ace 编辑器与旧版本相比是否有任何性能更新,旧 ace 编辑器版本团队几乎没有使用 ext-language_tools.js 进行自定义操作。

在更新之前我想知道的事情:

  1. 新版 ace 编辑器对旧版本的性能有何更新
  2. 除了 ext-language_tools.js 之外,我可以用新版本更新所有 6 个文件吗,因为它有一些自定义事件。

这方面的任何帮助都非常有帮助。

【问题讨论】:

    标签: javascript ace-editor


    【解决方案1】:

    https://github.com/ajaxorg/ace-builds/blob/master/src-noconflict/ace.js 总是指向发布到 ace-builds 的最新版本的编辑器,所以它没有帮助。但是你可以通过在控制台中运行ace.version来获得ace的版本,除非它是一个非常旧的版本,它应该被定义。

    如果您必须修改 ext-language_tools.js 来添加事件,那么最好在 ace bugtracker 上打开一个问题,要求添加这些事件

    【讨论】:

    • 感谢您的回复,我可以在 ext-language-tools 旧版本中使用最新的 ace.js 吗?
    • 如果它不抛出错误,你可能会,但没有经过测试,你可能会遇到错误
    • 既然我需要更新ace版本,有没有什么好处,比如性能提升?我可以在哪里获得这些详细信息。如果你能帮我解决这个问题会很有帮助
    • 存储库中有一个更新日志文件,有几个错误修复、性能改进和新功能,取决于您现在使用的版本
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多