Javascript 如何配置Nuxt 2.8以生成与ES5兼容的代码?

Javascript 如何配置Nuxt 2.8以生成与ES5兼容的代码?,javascript,vue.js,babeljs,nuxt.js,Javascript,Vue.js,Babeljs,Nuxt.js,默认情况下,Nuxt生成(通过“Nuxt生成”)代码,与ES5标准不兼容 我怎样才能纠正它 在nuxt.config.js中需要编写什么内容才能确保一切正常//我知道这是巴贝尔的一些预设,但我不知道是哪一个 谢谢大家! upd.:Nuxt生成的代码使用“const”而不是“var”-它不是“ES5兼容代码”,不是吗?我相信默认情况下Nuxt生成ES5兼容代码,但如果需要更改浏览器目标,可以使用以下方法: 构建:{ 巴别塔:{ 预设:[ [ require.resolve(“@nuxt/babel

默认情况下,Nuxt生成(通过“Nuxt生成”)代码,与ES5标准不兼容

我怎样才能纠正它

在nuxt.config.js中需要编写什么内容才能确保一切正常//我知道这是巴贝尔的一些预设,但我不知道是哪一个

谢谢大家!


upd.:Nuxt生成的代码使用“const”而不是“var”-它不是“ES5兼容代码”,不是吗?

我相信默认情况下Nuxt生成ES5兼容代码,但如果需要更改浏览器目标,可以使用以下方法:

构建:{
巴别塔:{
预设:[
[
require.resolve(“@nuxt/babel preset app”),
{
浏览器:[“IE 11”,“最后2版”]
}
]
];
}
}

有关在
浏览器
属性中可以使用的内容,请参阅。

问题出现在Quasar.js中,连接为Nuxt插件(节点CLI模块)

这就解决了它:

在nuxt.config.js中:

build: {
    transpile: [
      'quasar',
    ],
}

默认情况下,nuxt生成的代码即使在IE9中也能工作,但在Android 5.1 WebView中却不能工作:(它应该可以工作。如果它不起作用,比如说,你使用的第三方依赖关系,那么CONT就可以使用Quasar作为nuxt插件了——也许是这样吧?谢谢!但是我不明白,我能写些什么来获得没有“const”(“var”)的代码呢.Android 5.1 WebView不运行该功能,因为“未捕获的语法错误:在严格模式下使用const。”——我需要获得与ES5兼容的代码——我该怎么做?