我正在使用grunt-contrib-uglify
来构建我的asmcrypto.js项目。它的结构合理,并分成每个文件夹中的各个组件。
现在,我想为用户提供一个选项,以选择要包含在生成的缩小文件中的组件。组件可能依赖于其他组件,应自动解决。
我认为最终解决方案应该类似于grunt with:aes-cbc with:hmac-sha256
,这意味着依赖性也是建立的。
从我的观点来看,它应该是一个能够遍历依赖树并返回组合源文件列表的grunt插件,可以传递给grunt-contrib-uglify
。
尝试几个小时:
grunt-feature
grunt-component-build
grunt-resolve
没有人可以做我所描述的,或者我没有从文档中找到正确的方法。