箭头功能永远不会被转换

时间:2018-07-05 09:58:24

标签: javascript reactjs gulp

下面是我的配置:这里的依赖项包含了我项目的packageJson文件中的所有库名称。

function intersect (...rest) {
.....
  if (rest.length === 1) return rest[0] || {}

  // step 1
  const keysList = rest.map(obj => {
    return Object.keys(obj)
  })
....
}

现在的问题是,有一个名为 object.intersect 的插件,它具有以下代码: 请注意 ... rest => ,这不适用于IE,只有在chrome&FF上才能正常工作。

/**
* @class
*/
var ModelsList = Backbone.Model.extend(/** @lends Backbone.Model.prototype */ {
    ...
    /**
     * Get Model from models list
     *
     * @param {string} name
     * @return {(Backbone.Model|boolean)}
     */
     getModel: function(name) {
         // do stuff
     },
});

因此我正在尝试插件:['transform-decorators-legacy','transform-class-properties','transform-es2015-arrow-functions'],但在我的lib.js文件中,它从未转换过。请让我知道我在想什么?

0 个答案:

没有答案