fekey

2.0.17 • Public • Published

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
});

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

Readme

Keywords

Package Sidebar

Install

npm i fekey

Weekly Downloads

7

Version

2.0.17

License

BSD

Last publish

Collaborators

  • younth_go