EDP

EDP简介

EDP是一个前端应用开发平台,主要通过命令行的方式使用,提供了一系列工具:

  • 项目管理
  • 包管理
  • 构建
  • 代码检测
  • 调试

EDP安装与升级

安装:npm install edp -g
升级: npm update edp -g

项目管理

初始化项目: edp project init

EDP_第1张图片
project

EDP包管理

包查询:edp search package
包导入: edp import package@version 导入包时将自动更新html文件中的加载器配置require.config({...})中的packages
包升级: edp update package@version

项目构建

构建处理过程:Less编译、文件合并、JS压缩、添加版本信息
构建命令:edp build --output 默认输出目录为output文件
内置processor:构建处理阶段主要由一个或多个processor完成。processor是链式的串行处理过程。

EDP_第2张图片
build process

代码检测

EDP内置FECS实现代码检测

项目调试

启动webserver:edp webserver start
webserver配置

  • port:监听端口号
  • directoryIndexes: 是否允许显示目录下的文件索引
  • documentRoot:webserver使用的文档根目录
  • injectResource:用于EDP将内置的资源处理函数注入到配置模块中,从而在配置模块中可以使用内置的资源处理函数 。
  • getLocations:返回一个数组,数组的每一项是一个具有locationhandlerobject,表示能被location匹配上的资源,使用handler进行处理。

EDP DOC

你可能感兴趣的:(EDP)