https://github.com/gavinning/fis-parser-jade-runtime
编译jade模板文件为浏览器客户端支持的js模板文件,依赖jade提供的runtime.js
https://github.com/gavinning/fis-parser-jade-runtime
Last synced: over 1 year ago
JSON representation
编译jade模板文件为浏览器客户端支持的js模板文件,依赖jade提供的runtime.js
- Host: GitHub
- URL: https://github.com/gavinning/fis-parser-jade-runtime
- Owner: gavinning
- License: gpl-3.0
- Created: 2015-06-11T12:55:27.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-26T12:29:09.000Z (about 11 years ago)
- Last Synced: 2025-03-06T17:18:39.974Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 129 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fis-parser-replace-path
----
[jade on github](https://github.com/visionmedia/jade)
[jade api](http://jade-lang.com/api/)
[jade中文教程](https://github.com/visionmedia/jade/blob/master/Readme_zh-cn.md)
本插件会将jade模板文件编译成浏览器客户端支持的模板js文件,依赖jade提供的 [runtime](https://github.com/visionmedia/jade/blob/master/runtime.js) 文件,并根据配置决定是否包装amd模块化代码
```
npm i fis-parser-jade-runtime -g
```
```
fis.config.merge({
pack:{
// 合并模板文件
'/static/tpl.js': /\/widget\/(.*)\.(jade)$/i
},
ext: {
jade: 'jade'
},
modules: {
parser: {
jade: 'jade-runtime'
}
},
roadmap: {
path: [
{
// 指定目录下的jade文件
reg: /\/widget\/(.*)\.(jade)$/i,
// 标记类js文件
isJsLike: true,
// 是组件化的,会被jswrapper包装
isMod: true,
// id是标准路径,防止和js文件冲突
id: '$&',
// 可以自行配置发布路径,也可以注释掉不发布只合并
release: '${statics}/$&'
}
]
}
})
```