ge

grunt-ejs2seajs

通过grunt任务将ejs模板编译为seajs模块 Compile ejs files to seajs module with grunt

Showing:

Popularity

Downloads/wk

0

GitHub Stars

0

Maintenance

Last Commit

7yrs ago

Contributors

0

Package

Dependencies

0

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

Advantage:

优点:

  • Easy to debug
  • 便于调试
  • Nodejs usable
  • 可用于nodejs
  • No XSS
  • 避免XSS

Debugging in chrome dev tools:

支持在Chrome开发者工具中断点调试:

alt debugging in chrome

_For simple and thin, only support tags <%= %> , <%- %> or <% %>_

为了足够简单,目前只支持 <%= %><%- %><% %> 标签


Installation

安装

In your project's gruntfile directory, run:

在你的Gruntfile.js所在目录下,执行:

npm install grunt-ejs2seajs --save-dev

Then add this line to your project's gruntfile:

添加下面这句到你的Gruntfile.js中:

grunt.loadNpmTasks('grunt-ejs2seajs');

Usage

ejs2seajs: {
    template: {
        src: [
            'src/js/**/tpls' // target to the "tpls" directories
        ],
        expand: true
    }
}

example directories:

目录结构示例:

...
|_ tpls/
| |_ a.ejs
| |_ b.ejs
|_ tpls.js <- require this file

then start grunt, you will see the log like this:

启动 grun 后看到下面的输出即正常:

$ grunt ↵

> Running "ejs2seajs:template" (ejs2seajs) task
> File "src/js/modules/my-module1/tpls.js" created.

> Running "watch" task
> Waiting...

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial