想了解一下各位自己公司里如何管理自己的前端项目,这里的管理是全局的,不是单个项目。
比如我们(比较传统的网站,不是单页面应用,也不是手机应用)现在还是集中式:分全局公共模块、业务通用模块、粒度最细业务模块(这里的业务模块可能就是一个页面)
-
f2e
global (全局通用)
common (业务通用)
-
page (业务页面)
home
-
module (其中一个业务集)
-
sub-module1 (子页面)
branches
tags
-
trunk
src
gruntfile.js
package.json
sub-module2
-
-
h5
app1
app2
这里的sub-module1 大部分是针对一个单独功能页面,有自己的分支,里面包括单独gruntfile package.json 独立迭代。
这个方式的问题是项目目录里node_modules 很多,目录创建敏感需要规范。
好处是个个页面独立发展,互不干扰。
如果是单页面就另说,如果是多页页面的和你的差不多一样都要架构,分好数据层,按制层,视图层如果那个有错了或是要改这样效率高!!