EDP

EDP简介

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

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

EDP安装与升级

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

项目管理

初始化项目: edp project init

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是链式的串行处理过程。

build process

代码检测

EDP内置FECS实现代码检测

项目调试

启动webserver:edp webserver start
webserver配置

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

EDP DOC

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容