2.0.0 • Published 7 years ago

newfekey v2.0.0

Weekly downloads
1
License
BSD
Repository
github
Last release
7 years ago

fekey

npm.io npm.io

基于百度外卖业务,以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
});

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