【问题标题】:require.js dependency analysis toolrequire.js 依赖分析工具
【发布时间】:2013-06-05 01:45:10
【问题描述】:

如何从使用 requir.js 构建的项目中检测循环依赖?

例如

/* File: MyView.js */
define(['backbone','views/myview','object_x'], function(BB,V,X){
   ...
});

/* File: Object_X.js */
define(['backbone','jquery','views/myview','object_x'], function(BB,$,V,X){
   ...
});

我的意思是,随着项目变得越来越大,手动检查每个文件变得很麻烦。

编辑: 检测冗余依赖如何?

【问题讨论】:

    标签: javascript dependencies requirejs


    【解决方案1】:

    我逐字搜索了您的标题,这是第一个结果...

    https://npmjs.org/package/madge

    【讨论】:

    • 这篇 SO 帖子出现在我的 Google 搜索中该链接的下方,我仍然相信先到这里。现在我觉得很傻。
    • 我逐字搜索了他的标题,这个 SO 页面是第一个结果。
    【解决方案2】:

    使用r.js 优化代码。在构建过程中,它将列出构建时包含的文件。

    如果您想做更多的依赖图分析,半私有的onResourceLoad API 可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-05
      • 2018-06-27
      • 1970-01-01
      • 2013-11-06
      相关资源
      最近更新 更多