为" Global"创建工作流程所有项目的bower_components文件夹?

时间:2016-04-25 03:53:18

标签: node.js git npm bower git-bash

  

旁注:我不是在寻找基于意见的""答案..我不希望这个被扔进那个类别。我正在寻找使用我们现有工具简化工作流程的正确方法。


问题我最近遇到过:
我在本地磁盘上安装了多个重复的库(例如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!

如果所有这些项目始终具有相同的基础结构,这对我来说似乎是浪费的:

  • 相同" node_modules"文件(65.1 MB)
  • 同样" bower_components"文件(11.7 MB)
  • 相同" ../ folders / files.html"结构(模块化)


可以使用哪些构建工具来创建此类工作流程?

  • package.json"脚本" ?
  • 哟发电机?
  • gulpfile.js?
  • global node_modules + bower_components?
  • git?


<小时/> 我意识到所有项目都有不同的方式,但如果它们都是相同的,那么对于这些​​使用一个&#34; Master&#34; 目录是没有意义的>&#34; Global&#34; 文件而不是100个重复项目?

我开始考虑使用模块化的#34; Web Components&#34; (新的W3C标准)。

这使我想让我的工作流程更加模块化,简化和自动化。

0 个答案:

没有答案