Ember 2,ember-cli,自定义插件,在最终完整性之前修改js中的文本的钩子(ember-cli-sri)

时间:2017-08-30 23:33:57

标签: javascript node.js ember.js ember-cli

在这个问题Ember,js. Modify app.js and vendor.js before the final integrity seal. One custom step in build pipeline?我正在寻找一种方法。现在我正在使用该答案来构建一个插件,以便在完整性步骤之前在最终的js中添加一些文本(使用ember-cli-sri)。

LIB /修改 - JS-前-建立/ index.js

/* eslint-env node */
'use strict';

module.exports = {
  name: 'modify-js-before-build',

  isDevelopingAddon() {
    return true;
  },

  postprocessTree(type, tree) {

    // WHAT TO DO!?

  }

};

LIB /修改 - JS-前-建立/的package.json

{ ...,
"ember-addon": {
    "before": "ember-cli-sri"
  }
}

但是我被困在这里,我不知道该怎么办(我不太了解西兰花)。如何在 ember-cli-sri 和其他构建步骤之前告诉它在app.js和vendor.js中添加一些文本?

我找到了这个:https://github.com/DockYard/ember-cli-one-script/blob/master/index.js。他们正在使用broccoli-concatbroccoli-merge-trees。和我类似的东西? 但是如何?

0 个答案:

没有答案