【问题标题】:Generate uml class diagram from existing angularjs code从现有的 angularjs 代码生成 uml 类图
【发布时间】:2014-07-25 06:01:07
【问题描述】:

我正在寻找一个像Angularjs explorer viewer 这样的工具,它可以从现有的 angularjs 代码生成 mvc 图,包括所有控制器/服务以及它们之间的依赖关系。这是eclipse中的一个插件。当我尝试按照Getting started 的说明进行操作时,我未能安装它。 错误说:

无法完成安装,因为一个或多个必需项可能 找不到。正在安装的软件:燕鸥功能 0.3.0.201406242125 (tern-feature.feature.group 0.3.0.201406242125) 缺少要求:Tern - 服务器 - Nodejs 0.3.0.201406242125 (tern.server.nodejs 0.3.0.201406242125)需要'包 org.apache.http 0.0.0' 但找不到 要求:燕鸥-服务器-Nodejs 0.4.0.201407211814 (tern.server.nodejs 0.4.0.201407211814) 需要'包 org.apache.http 0.0.0' 但是找不到 不能满足 依赖: 来自:tern 特征 0.3.0.201406242125 (tern-feature.feature.group 0.3.0.201406242125) 致:tern.eclipse.ide.core [0.3.0.201406242125] 无法满足依赖: 来自:Tern - Eclipse - 核心 IDE 0.3.0.201406242125 (tern.eclipse.ide.core 0.3.0.201406242125) 至:捆绑 tern.server.nodejs 0.2.0

有吗?

谢谢

【问题讨论】:

  • -1 表示不是on-topic 问题§4,也没有显示研究工作。您可以使用 Google 搜索短语“site:stackoverflow.com javascript uml reverse engineering”找到具有帮助答案的类似问题。顺便说一句:如果你找到有用的答案,你可以在这里发布,我也想知道,但现在在我看来,这样的工具将不存在,因为 JavaScript 没有商定的解析器和工具的 OOP 类模型可能会使用(直到 ES6 出来)

标签: angularjs model-view-controller uml


【解决方案1】:

这个问题是关于AngularJS Eclipse的安装。看来你的Eclipse没有插件org.apache.http

我建议您使用 Eclipse Luna (4.4) 和发行版 Eclipse IDE for Java EE Developers

【讨论】:

    【解决方案2】:

    AngularJS Eclipse 基于 tern.java,它基于 tern.js 一个 JS 推理引擎。因此,您可以只使用带有 Grunt 任务的 tern.js 来调用 angular tern 插件,该插件将解析您的 JS 文件并返回带有模块、控制器等的 JSON。从来没有这样做过,但我认为这是可能的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-13
      • 2016-05-12
      相关资源
      最近更新 更多