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 没有做转换,必须添加上去后进行转换,否则报语法错误