旁注:我不是在寻找基于意见的""答案..我不希望这个被扔进那个类别。我正在寻找使用我们现有工具简化工作流程的正确方法。
问题我最近遇到过:
我在本地磁盘上安装了多个重复的库(例如jquery + bootstrap)在启动新项目时,Over and Over and Over再次...
1. Create "new-client" folder
2. cd.. new-client
3. git clone my-starter-code
4. npm install (installing multiple dev dependency duplicates on disk)
5. bower install (installing multiple dependency duplicates on disk)
6. begin coding!
如果所有这些项目始终具有相同的基础结构,这对我来说似乎是浪费的:
可以使用哪些构建工具来创建此类工作流程?
<小时/> 我意识到所有项目都有不同的方式,但如果它们都是相同的,那么对于这些使用一个&#34; Master&#34; 目录是没有意义的>&#34; Global&#34; 文件而不是100个重复项目?
我开始考虑使用模块化的#34; Web Components&#34; (新的W3C标准)。
这使我想让我的工作流程更加模块化,简化和自动化。