Skip to content

wmfe/fekey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fekey

基于百度外卖业务,以fis3为基础的前端构建工具

提供面向外卖业务的相关工程的解决方案

支持swig前端模板,支持es6,支持当前外卖nodeui工程前端的构建和发布

npm install -g fekey

普通工程初始化

fekey init normal

smarty前端工程初始化

fekey init php

node前端工程初始化

fekey init node

###解决方案类插件:

###优化类(插件属性:optimizer)

###预处理类

###打包类

###处理swig模板

  1. node前端工程默认引入swig.min.js和fekey-parser-swig插件
  2. 需要在fekey-conf.js中配置fekey-parser-swig处理tmpl文件
fis.match('**.tmpl', {
    parser : "swig",
    release : false
});
  1. 同时在需要使用的js文件中通过__inline的方式引入后编译:
var dataTmpl = swig.compile(__inline('./data.tmpl'));

###新增智能打包能力

fis.match('/client/widget/huodong/member/member.js', {
    autoSmartPack: true
});

会将该文件的所有依赖自动打成一个包

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published