背景
這段時間接了一個項(xiàng)目要開發(fā)shopify
的第三方應(yīng)用, 要使用其提供的一系列庫來獲取shopify
商店里面的產(chǎn)品, 其中babel-plugin-graphql-js-client-transform
這個庫在ie無法使用, 這時候就需要用babel
來處理了
解決
vue-cli
已經(jīng)把我們封裝了babel
的操作, 只需添加以下配置即可讓babel
去轉(zhuǎn)義該庫
// vue.config.js
module.exports = {
...
transpileDependencies: [
'babel-plugin-graphql-js-client-transform',
'graphql-to-js-client-builder'
]
}
另外這個庫還用到window.fetch
, 而ie上是沒有這個方法的, 可以使用這個庫來polyfill
PS
另外這個庫里面還用到了String.prototype.endsWith
這個方法, ie上也沒有, 所以也需要自己去polyfill