fis-postprocessor-annotate-lastest

0.0.4 • Public • Published

fis-preprocessor-annotate

add ng-annotate for angularjs in fis preprocessor

在fis里继承ng-annotate的功能

安装

    npm install -g fis-preprocessor-annotate

然后再fis-conf.js中开始annotate插件(如果基于fisp的,要把fisp的配置也一起拷贝过来)

fis.config.merge({
    modules : {
        postprocessor : {
            js : 'annotate'
        }
    }
})

使用 ng-annotate,默认是add,如果想remove,可以再fis中添加以下配置

fis.config.merge({
    settings : {
        postprocessor : {
            annotate: {
                annotate:'remove'
            }
        }
    },
})

要在roadmap里面配置,在extras里面加上isAnnotate:true,匹配到的文件,才会进行ng-annotate处理,eg:把fisp里的配置加上,配置为widget里面的js,才会进行ng-annotate处理

fis.config.merge({
    roadmap : {
        path:[
          {
            reg:/^\/widget\/(.*\.(js|css))$/i,
            isMod:true,
            release:'/static/${namespace}/widget/$1',
            extras:{
                isAnnotate:true
            }
          }
        ]
    }
})

然后fis release的时候,就会加入ng-annotate的编译,让angular的代码可编译

此插件还用了 semi,在代码之后自动加上分号,也是方便压缩用的

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i fis-postprocessor-annotate-lastest

    Weekly Downloads

    1

    Version

    0.0.4

    License

    MIT

    Last publish

    Collaborators

    • zrdlut