Nuxt 兼容IE

2,610 阅读1分钟

1.安装 core-js

npm install core-js@2 -s

2.创建corejs插件

// core.js 

import'core-js'

3.使用core插件,在nuxt.config.js

 core必须写在所有插件之前
 
plugins: [ '@/plugins/core',]

4、第三方包代码兼容IE

通过配置文件nuxt.config.js下的build属性的transpile,可以针对需要解析的第三方包进行转换。

 build: {
    transpile:[/^sunshine-layout/,/^sunshine-ui/,/^tree-table-vue/,/^view-design/],  //转换解析第三方包
    options: {
    "presets": [["@babel/preset-env", {
        useBuiltIns: "usage",    //按需引入
        corejs: 3
    }]]
  }

注:nuxt自带的一个installComponentsJS文件里的 const 没有做转换,必须添加上去后进行转换,否则报语法错误