require.js依赖分析工具

use*_*062 6 javascript dependencies requirejs

如何从使用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){
   ...
});
Run Code Online (Sandbox Code Playgroud)

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

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

ken*_*ken 21

我用逐字逐句搜索你的标题,这是第一个结果......

https://npmjs.org/package/madge

  • 这个SO帖子出现在我的谷歌搜索链接下面,我仍然相信首先会到这里.现在我觉得很傻. (7认同)
  • 我逐字搜索了他的标题,这个 SO 页面是第一个结果。 (3认同)