我正在开始一组项目,并且不确定我应该如何组织它们,或者这个场景的工作流程是什么。
我有一个“常见”项目,包含一些常见的JS代码(常见的UI控件,逻辑等),以及另外两个使用这个常见项目的应用程序项目。
我正在使用ng-boilerplate作为这些应用程序的基础,我正在尝试为两个应用程序项目中的每一个创建构建过程,这两个应用程序项目首先构建“常见”内容,然后将其转移到项目中,然后构建应用项目与常见的东西。
这是Grunt能做的吗?或者我应该关注像shell脚本这样的低技术解决方案吗?
答案 0 :(得分:0)
通过将我的公共代码转换为所有其他依赖项目使用的包,我实现了类似的功能。在我的情况下,我使用的是Node.JS,因此我将其转换为CommonJS包并将该包链接到我的其他项目中。
这不是真正的Grunt领域,但当项目达到这种复杂程度时,它肯定会变得有用。