【发布时间】:2013-12-07 10:23:12
【问题描述】:
假设我有一个项目,我想使用 Lo-Dash 和 jQuery,但我不需要所有功能。
当然,这两个项目都有构建工具,所以我可以准确地编译我需要的版本,以节省宝贵的带宽和解析时间,但我认为在本地安装它们,生成我的版本然后检查它们是非常不舒服和丑陋的它进入我的存储库。
我更愿意将他们的 grunt 流程集成到我自己的流程中,并在旅途中创建自定义构建,这样更易于维护。
Lo-Dash 团队通过专用的cli 提供此功能,甚至用grunt task 包装它。这确实很好,但我想要一个通用的解决方案来解决这个问题,因为没有必要让每个包作者都复制这个。
我试图通过 grunt-shell 黑客以某种方式实现这一点,但据我所知,devDependencies 不可能超过一层,这使得执行所需的 impossible 更加难看繁重的任务。
那么您对此有何看法,或者我应该将其移至 grunt 的 0.5.0 discussion 吗?
【问题讨论】: