This package has been deprecated

Author message:

not support any more

fis3-postpackager-packer

1.0.5 • Public • Published

fis3-postpackager-packer

  • fis3插件,利用fis3产出的sourcemap,自动压缩 每一个handlebars所依赖的所有js/css文件,并生成pkg.json(sourcemap)

      fis.match('::package', {
          postpackager: fis.plugin('packer',{
              "serverPath": '../server',
              "pkgSourceMap": "/pkg.json",
              "staticRoot": '../server/public',
              "pkgFolder": "/static/pkg/",
              "domain": domain, //CDN domain or localserver
              "pluginList": {
                  "plugin_baidu_map": "http://api.map.baidu.com/api?v=2.0&ak=shVNhkQAqVMGNri4yuX0yEYu"
              } ,
              "ignore": "**/partials/**.handlebars", //不会分析这些文件的依赖关系
              "templateSuffix": "handlebars"
          })
      });
    
  • 生成 pkg.json 中

      {
          res: {
              "a.handlebars" : {
                  css: [
                      "a.scss",
                      "b.scss"
                  ],
                  js: [
                      "a.js",
                      "b.jsx"
                  ],
                  plugins: ["http://api.map.baidu.com/api?v = 2.0&ak=shVYu"]
              }
          },
    
          map: {
              "a.handlebars" : {
                  css: "/static/pkg/pkg_93cfa159.css",
                  js: "/static/pkg/pkg_9b468ce9.js",
                  plugins: ["http://api.map.baidu.com/api?v = 2.0&ak=shVYu"]
              }
          }
    
      }
    
      "views/xxx.handlebars"
    
  • plugin使用方法

      在js/jsx文件中
    
      /**
       * @require plugin_baidu_map
       */
    

Readme

Keywords

none

Package Sidebar

Install

npm i fis3-postpackager-packer

Weekly Downloads

7

Version

1.0.5

License

ISC

Last publish

Collaborators

  • peter_bj