企业级前端项目组框架vue-fpg介绍

企业级前端项目组框架vue-fpg介绍

  • VUE-FPG是什么?
  • VUE-FPG怎么用
    • 常用框架命令:
    • 常用框架指令
    • 常用项目指令

VUE-FPG是什么?

VUE-FPG是一套基于VUE框架和Webpack工具架设的多项目前端工程组的框架。它出现的目的是为了解决如下几个问题:
1. 快速培养人力资源,快速开展项目;
2. 多个项目同时开发,共享,贡献组织的组件库,共享和复用项目基础设施,避免多次重复建设和设置;
3. 集成小图片预处理,开发,发布,代码检查等常用工具集;
4. 统一规范Ajax 请求,路由管理,Session管理以及菜单导航,页面操作权限等管理,以配置代替代码,减少开发量,增强迭代能力;
5. 通过统一预设规则,强化组织级的开发规范,工作习惯以及流程惯例等多项工程能力的培养;

目前该框架可以运行在Unix类操作系统以及Node环境下,Windows下应该可以在cygwin等模拟器的环境中使用,但没有测试过。

VUE-FPG怎么用

下载VUE-FPG,按照其中README.md的说明进行框架初始化和项目安装;日常使用中,会形成如下类似目录结构:

+project-group/
	- framework/
	- node-modules/
	- prorject1/
	- project2/
	- . babelrc
	- .editorconfig
	- .eslintignore
	- .eslintrc.js
	- package.json

project-group是FPG框架为项目工程组建立的根级目录,其下容纳若干项目。

从代码管理的角度考虑,framework和各项目目录应当建立各自的代码库,其他则无此必要。至于如何规划和建立代码库,和各组织的组织结构与管理制度有关系。

常用框架命令:

VUE-FPG的命令只有两个:

init.sh是用于工程组初始化开发环境,主要用于初次环境架设;一般仅需运行一次。
create.sh用于工程组建立或者引入新项目;

这两个命令都位于framework目录下.

常用框架指令

VUE-FPG管理下的常用框架指令有两个:

npm run create用于工程组建立或者引入新项目,是create.sh的替代指令
npm run lint:share是用于框架共享代码的代码检查,主要针对framework/share目录。

这两个命令都定义在package.json文件中。

常用项目指令

VUE-FPG管理下的项目指令有五个:

npm run preless:prj-name 用于为项目的小图片集生成图片合集和LESS mixins引用文件;
npm run def:prj-name 用于启动项目的开发调试环境;
npm run release:prj-name 用于项目打包发布集合,会生成rel目录;
npm run lint:prj-name 用于为项目的主代码文件做代码检查,主要指src目录下的文件;
npm run lintext:prj-name 用于项目的额外代码文件做代码检查,主要指static下的文件;

这两个命令都定义在package.json文件中。

你可能感兴趣的:(企业级前端项目组框架vue-fpg介绍)