是否有任何工具可以分析我的文件以查找未使用的 AMD 模块,以便在删除以前使用的依赖项时清理我的代码?
我知道在某种程度上 jshint 可以使用该unused
选项执行此操作,但将其设置为true
忽略未使用的 deps,然后忽略使用过的 deps。它实际上并不分析 deps 数组,只分析函数参数。
strict
对于我需要的代码的其他部分,也将其设置为实际上并不实用。
是否有任何工具可以分析我的文件以查找未使用的 AMD 模块,以便在删除以前使用的依赖项时清理我的代码?
我知道在某种程度上 jshint 可以使用该unused
选项执行此操作,但将其设置为true
忽略未使用的 deps,然后忽略使用过的 deps。它实际上并不分析 deps 数组,只分析函数参数。
strict
对于我需要的代码的其他部分,也将其设置为实际上并不实用。
我很好地利用了grunt-amdcheck。虽然它默认自动删除未使用的依赖项,但这对我不起作用。所以我用 运行它removeUnusedDependencies: false
,它只是将未使用的部门列出到标准输出。
现在grunt-amdcheck工作正常并使用 AST 找出未使用的依赖项。