各个公司如何管理自己的前端项目?

想了解一下各位自己公司里如何管理自己的前端项目,这里的管理是全局的,不是单个项目。

比如我们(比较传统的网站,不是单页面应用,也不是手机应用)现在还是集中式:分全局公共模块、业务通用模块、粒度最细业务模块(这里的业务模块可能就是一个页面)

  • 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 很多,目录创建敏感需要规范。

好处是个个页面独立发展,互不干扰。

阅读 3.7k
1 个回答

如果是单页面就另说,如果是多页页面的和你的差不多一样都要架构,分好数据层,按制层,视图层如果那个有错了或是要改这样效率高!!

推荐问题