EDP
2016-04-29 本文已影响133人
奇迹男孩
EDP简介
EDP是一个前端应用开发平台,主要通过命令行的方式使用,提供了一系列工具:
- 项目管理
- 包管理
- 构建
- 代码检测
- 调试
EDP安装与升级
安装:npm install edp -g
升级: npm update edp -g
项目管理
初始化项目: edp project init
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内置FECS实现代码检测
项目调试
启动webserver:edp webserver start
webserver配置
-
port
:监听端口号 -
directoryIndexes
: 是否允许显示目录下的文件索引 -
documentRoot
:webserver使用的文档根目录 -
injectResource
:用于EDP将内置的资源处理函数注入到配置模块中,从而在配置模块中可以使用内置的资源处理函数 。 -
getLocations
:返回一个数组,数组的每一项是一个具有location
和handler
的object
,表示能被location
匹配上的资源,使用handler
进行处理。