Skip to content

fex-team/fis3-smarty

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
 
 
 
 
 
 

fis3-smarty

基于 FIS3 的针对 Smarty 模板的前端工程解决方案

文档

使用方法

安装

npm install -g fis3
npm install -g fis3-smarty

mod.js

mod.js 更新到最新,下载地址 fex-team/mod

配置使用

// vi fis-conf.js

fis.require('smarty')(fis);
fis.set('namespace', <namespace>);

// default media is `dev`,
fis.media('dev').match('*', {
    useHash: false,
    optimizer: null
});
  • <namespace> 当前模块唯一名字
  • fis3 release 执行时关闭 md5压缩

本地测试服务

安装本地模拟环境

  • fis3 >= 3.2.6

    # 命令行在 fis3-smarty 的项目目录。
    fis3 server start
    
    # 不在 fis3-smarty 项目目录
    npm install -g fis3-server-smarty
    fis3 server start --type smarty
  • fis3 < 3.2.6

    fis3 server install server-env

    启动服务

    fis3 server start --type php --rewrite

脚手架

;  快速启动一个项目
mkdir demo
cd demo
fis3 init php-smarty