Nurturing Palpable Magnificence

    grunt-ejs2seajs

    0.1.27 • Public • Published

    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...

    Install

    npm i grunt-ejs2seajs

    DownloadsWeekly Downloads

    0

    Version

    0.1.27

    License

    MIT

    Last publish

    Collaborators

    • jameszuo