Node.js 为“创建工作流”;“全球”;所有项目的bower_组件文件夹?

Node.js 为“创建工作流”;“全球”;所有项目的bower_组件文件夹?,node.js,git,npm,bower,git-bash,Node.js,Git,Npm,Bower,Git Bash,旁注:我不是在寻找“基于意见”的答案……我不想把它归入那个类别。我正在寻找合适的方法,用我们现有的工具简化我的工作流程 我最近遇到的问题: 启动新项目时,我在本地磁盘上一遍又一遍地安装多个重复库(例如jquery+bootstrap) 1. Create "new-client" folder 2. cd.. new-client 3. git clone my-starter-code 4. npm install (installing multiple dev dependency du

旁注:我不是在寻找“基于意见”的答案……我不想把它归入那个类别。我正在寻找合适的方法,用我们现有的工具简化我的工作流程


我最近遇到的问题:
启动新项目时,我在本地磁盘上一遍又一遍地安装多个重复库(例如jquery+bootstrap)

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!
如果所有这些项目总是具有相同的基本结构,那么这对我来说似乎是浪费:

  • 相同的“节点模块”文件(65.1 MB)
  • 相同的“bower_组件”文件(11.7 MB)
  • 相同的“./folders/files.html”结构(模块化)

可以使用哪些构建工具来创建这样的工作流

  • package.json“脚本”
  • 发电机
  • gulpfile.js
  • 全局节点\u模块+鲍尔\u组件
  • 吉特


我意识到所有项目都有各自不同的方式,但如果它们都是以相同的方式开始的,那么为这些“全局”文件使用一个“Master”目录而不是100个重复的项目难道没有意义吗

我从开发模块化的“Web组件”(新的W3C标准)开始考虑这个问题

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