背景
这段时间接了一个项目要开发shopify
的第三方应用, 要使用其提供的一系列库来获取shopify
商店里面的产品, 其中babel-plugin-graphql-js-client-transform
这个库在ie无法使用, 这时候就需要用babel
来处理了
解决
vue-cli
已经把我们封装了babel
的操作, 只需添加以下配置即可让babel
去转义该库
// 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