v0.0.3
edp 的 smarty4js 支持模块,为 webserver 和 build 命令提供了预定配置
edp
smarty4js
webserver
build
npm install edp-provider-smarty4js --save-dev
创建 edp-smarty4js-config.js 配置
edp-smarty4js-config.js
var eps = require('edp-provider-smarty4js'); // 默认配置 eps.config({ 'left_delimiter': '{%', 'right_delimiter': '%}' }); module.exports = exports = eps;
在 edp-webserver-config.js 与 edp-build-config.js 顶部引入:
edp-webserver-config.js
edp-build-config.js
var eps = require('./edp-smarty4js-config.js');
在 edp-webserver-config.js 对应部分添加:
var smarty4jsHandler = eps.webserver; exports.getLocations = function () { return [ // handlers { location: /\.tpl\.js($|\?)/, handler: [ smarty4jsHandler({ extname: '.html', complieOption: eps.config() }) ] } ]; };
在 edp-build-config.js 对应部分添加:
var Smarty4jsCompiler = eps.build; new Smarty4jsCompiler({ files: [ 'src/**/*.tpl.html' ], complieOption: eps.config() });
搞定!
git clone https://github.com/ecomfe/edp-provider-smarty4js.git cd edp-provider-smarty4js npm i cd demo edp build edp webserver start
see: http://127.0.0.1:8868 or http://127.0.0.1:8868/output
MIT © Baidu Inc.
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
edp-provider-smarty4js
edp的smarty4js支持模块,为webserver和build命令提供了预定配置安装
配置
创建
edp-smarty4js-config.js配置在
edp-webserver-config.js与edp-build-config.js顶部引入:在
edp-webserver-config.js对应部分添加:在
edp-build-config.js对应部分添加:搞定!
DEMO
see: http://127.0.0.1:8868 or http://127.0.0.1:8868/output
相关
License
MIT © Baidu Inc.